function pageGo(strQuery,strValue,_url,allpage)
{
  var _reg1=/^[1-9]\d*$/g;
  var strValue=strValue.replace(/(\s)/g, "");
  if(_reg1.test(strValue))
  {
    if(strValue>allpage)
    {
      alert("输入数字不能大于总页数");
      return false;
    }
    if(document.getElementById('queryURL')){
      window.location=(recoverUrl(strQuery,strValue,_url)).replace(/#/g,"")+document.getElementById('queryURL').value;
    }else{
      window.location=(recoverUrl(strQuery,strValue,_url)).replace(/#/g,"");
    }
  }else{
    alert("必须输入数字");	return false;
  }
}

function recoverUrl(strQuery,strValue,_url)
{
  var _v=strValue;

  var _r=eval("\/(\\\?|&)("+strQuery+"=)\[\^\&\?\]*\/i");
  if(_url.indexOf(strQuery)<0)
  {var _u;if(_url.indexOf("?")<0)_u=_url+"?"+strQuery+"="+_v;else _u=_url+"&"+strQuery+"="+_v;}
  else{var _u=_url.replace(_r, "$1$2"+_v);}
  return _u;
}

function pageGo2(strQuery,strValue,_url,allpage)
{
  var _reg1=/^[1-9]\d*$/g;
  var strValue=strValue.replace(/(\s)/g, "");
  if(_reg1.test(strValue))
  {
    if(strValue>allpage)
    {
      alert("输入数字不能大于总页数");
      return false;
    }
    eval((strQuery)+"("+strValue+")");
    //submit_action(strValue);
  }else{
    alert("必须输入数字");	return false;
  }
}

