function NagivatePage(page){
    var url=getRedirectURL("curPage",(page==null?"1":page));
    window.location.href=url+"&"+Math.random();
}

function getRedirectURL(param,value,surl){
	if(!surl){
		surl=window.location.href;
	}
	var pos=surl.indexOf("#");
	if(pos!=-1){
		surl=surl.substring(0,pos);
	}
	pos=surl.indexOf("?");
	if(pos==-1||pos==surl.length-1){
		if(param!=null){
			surl+="?"+param+"="+(value?value:"");
		}
		return surl;
	}
	var sNewURL=surl.substring(0,pos)+"?";
	surl=surl.substring(pos+1);
	var aParam=surl.split("&");
	var bParamFound=false;
	var bFirstParam=true;
	for(var i=0;i<aParam.length;i++){
		if(aParam[i].length==0||aParam[i].indexOf("=")==-1){
			continue;
		}
		else if(param==null){
			sNewURL+=(bFirstParam?"":"&")+aParam[i];
		}
		else if(aParam[i].toUpperCase().indexOf(param.toUpperCase()+"=")==0){
			sNewURL+=(bFirstParam?"":"&")+param+"="+(value?value:"");
			bParamFound=true;
		}
		else{
			sNewURL+=(bFirstParam?"":"&")+aParam[i];
		}
		bFirstParam=false;
	}
	if(!bParamFound&&param){
		sNewURL+="&"+param+"="+(value?value:"");
	}
	return sNewURL;
}

function NagivatePageByInput() {
	var e = document.getElementById("PageTxxx");
	var n;
	try
	{
		n = parseInt(e.value);
		if (n<1)
			return;
		else
			NagivatePage(n);
	}
	catch (e)
	{
		;
	}
}

function hotLine(tr) {
	tr.className = "trHot";
}
function restoreLine (tr) {
	tr.className = "trNormal";
}


