var url,CurrPage,re,CurrentPage,iurl,FirstPageUrl,PrevPageUrl,NextPageUrl,LastPageUrl,PageCount,prevpage,
nextpage,PageStart,PageEnd,i,ipage,iLinkCss,iTblCss,iBtnCss,iTextCss;
url=""+document.location;
if (url.indexOf("Page=")==-1) {
	CurrPage=1;
}
else {
	re=/(\S.*)(Page=\d*)(\S.*|\S*)/g;
	CurrentPage=url.replace(re,"$2");
	CurrentPage=CurrentPage.replace("Page=","");
}

function FromatPage(str,StartNum,EndNum) {
	str+="";
	if (str.length>=1) {
		mynum=parseInt(str,10);
		if (isNaN(mynum)) {
			mynum=StartNum;
		}
		else {
			if (EndNum>-1) {
				mynum=(mynum<StartNum)?StartNum:mynum;
				mynum=(mynum>EndNum)?EndNum:mynum;
			}
			else {
				mynum=(mynum<StartNum)?StartNum:mynum;
			}
		}
	}
	else {
		mynum=StartNum;
	}
	return (mynum);
}
function CheckPage(iCFileName,iPageCount,iCQryStr) {
//	url=url.replace("?&","?");
//	url=url.replace("&&","&");
	ipage=document.getElementById("showoPage").value;
	location.href(iCFileName+"?Page="+FromatPage(ipage,1,iPageCount)+iCQryStr);
}

//function ShowoPage(CurrPageFont1,CurrPageFont2,PageCountFont1,PageCountFont2,PrePageFont1,PrePageFont2,RecCountFont1,RecCountFont2,FirstFont,PrevFont,NextFont,LastFont,Jump,PageNumFont1,PageNumFont2,PageNumFont3,PageNumFont4,LinkFont1,LinkFont2,LinkFont3,LinkFont4,iRecCount,iRecPerPage,iPageNum,iQryStr,iFileName) {
function ShowoPage(sCase,iRecCount,iRecPerPage,iPageNum,iQryStr,iFileName,iLinkCss,iTblCss,iBtnCss,iTextCss) {
	RecCount=FromatPage(iRecCount,0,-1);
	RecPerPage=FromatPage(iRecPerPage,1,-1);
	PageNum=FromatPage(iPageNum,0,-1);
	PageCount=(RecCount%RecPerPage==0)?(RecCount/RecPerPage):(FromatPage((RecCount/RecPerPage),0,RecCount)+1);
	CurrPage=(PageCount>0)?(FromatPage(CurrentPage,1,PageCount)):(FromatPage(CurrentPage,0,PageCount));
	prevpage=FromatPage((CurrPage-1),1,PageCount);
	nextpage=FromatPage((CurrPage+1),1,PageCount);
	switch (sCase){
	case 1:
		if (CurrPage<=1&&PageCount<=1) {
			FirstPageUrl="&nbsp;<font face=webdings>9</font>&nbsp;";
			PrevPageUrl="&nbsp;<font face=webdings>7</font>&nbsp;";
			NextPageUrl="&nbsp;<font face=webdings>8</font>&nbsp;";
			LastPageUrl="&nbsp;<font face=webdings>:</font>&nbsp;";
		}
		else if (CurrPage==1&&PageCount>1) {
			FirstPageUrl="&nbsp;<font face=webdings>9</font>&nbsp;";
			PrevPageUrl="&nbsp;<font face=webdings>7</font>&nbsp;";
			NextPageUrl="&nbsp;<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>8</font></A>&nbsp;";
			LastPageUrl="&nbsp;<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>:</font></A>&nbsp;";
		}
		else if (CurrPage==PageCount) {
			FirstPageUrl="&nbsp;<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>9</font></A>&nbsp;";
			PrevPageUrl="&nbsp;<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>7</font></A>&nbsp;";
			NextPageUrl="&nbsp;<font face=webdings>8</font>&nbsp;";
			LastPageUrl="&nbsp;<font face=webdings>:</font>&nbsp;";
		}
		else {
			FirstPageUrl="&nbsp;<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>9</font></A>&nbsp;";
			PrevPageUrl="&nbsp;<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>7</font></A>&nbsp;";
			NextPageUrl="&nbsp;<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>8</font></A>&nbsp;";
			LastPageUrl="&nbsp;<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'><font face=webdings>:</font></A>&nbsp;";
		}
		PageStart=FromatPage((CurrPage-PageNum),1,PageCount);  
		PageEnd=FromatPage((CurrPage+PageNum),1,PageCount);  
		document.write ("<table height='10' cellSpacing='0' cellPadding='0' width='98%' border='0' class='"+iTblCss+"'><tr><td>页次：<font color='red'>"+CurrPage+"</font>/"+PageCount+"&nbsp;每页<font color='red'>");
		document.write (RecPerPage+"</font>&nbsp;"+"&nbsp;共计:<font color='red'>"+RecCount+"</font></td><td>"+FirstPageUrl+PrevPageUrl);
		if (CurrPage>=1) {
			for (i=PageStart;i<=PageEnd;i++) {
				if (i!=CurrPage) {
					document.write ("&nbsp;<A href=\""+iFileName+"?Page="+i+""+iQryStr+"\" class='"+iLinkCss+"'>"+"["+i+"]"+"</A>&nbsp;");
				}
				else {
					document.write ("&nbsp;"+i+"&nbsp;");
				}
			}
		}
		document.write (NextPageUrl+LastPageUrl+"&nbsp;&nbsp;跳转:");
		document.write ("<INPUT type=\"text\" class='"+iTextCss+"' id=\"showoPage\" size=\"3\" maxlength=\"10\" onkeydown=\"if (event.keyCode==13) CheckPage('"+iFileName+"',"+PageCount+",'"+iQryStr+"')\"><INPUT type=\"button\" value=\"Go\" onClick=\"CheckPage('"+iFileName+"',"+PageCount+",'"+iQryStr+"')\" class='"+iBtnCss+"'></td></tr></table>");
		break;
	case 2:
		if (CurrPage<=1&&PageCount<=1) {
			FirstPageUrl="首页&nbsp;";
			PrevPageUrl="上一页&nbsp;";
			NextPageUrl="下一页&nbsp;";
			LastPageUrl="末页&nbsp;";
		}
		else if (CurrPage==1&&PageCount>1) {
			FirstPageUrl="首页&nbsp;";
			PrevPageUrl="上一页&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>下一页</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>末页</A>&nbsp;";
		}
		else if (CurrPage==PageCount) {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>首页</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>上一页</A>&nbsp;";
			NextPageUrl="下一页&nbsp;";
			LastPageUrl="末页&nbsp;";
		}
		else {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>首页</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>上一页</A>&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>下一页</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>末页</A>&nbsp;";
		}
		document.write ("<table height='10' cellSpacing='0' cellPadding='0' border='0' class='"+iTblCss+"'><tr><td valign='bottom'>页次：<font color='red'>"+CurrPage+"</font>/"+PageCount+"&nbsp;每页<font color='red'>");
		document.write (RecPerPage+"</font>&nbsp;"+"&nbsp;共计：<font color='red'>"+RecCount+"</font></td><td valign='bottom'>&nbsp;&nbsp;"+FirstPageUrl+PrevPageUrl);
		document.write (NextPageUrl+LastPageUrl+"&nbsp;&nbsp;跳转：");
		document.write (" </td><td valign='bottom'><INPUT type=\"text\" class='"+iBtnCss+"' id=\"showoPage\" size=\"2\" maxlength=\"10\" onkeydown=\"if (event.keyCode==13) CheckPage('"+iFileName+"',"+PageCount+",'"+iQryStr+"')\"> </td><td valign='bottom'>&nbsp;<INPUT type=\"image\" src=\"inc/images/go.jpg\" onClick=\"CheckPage('"+iFileName+"',"+PageCount+",'"+iQryStr+"')\"></td></tr></table>");

	break;
	case 3:
		if (CurrPage<=1&&PageCount<=1) {
			FirstPageUrl="First&nbsp;";
			PrevPageUrl="Prev&nbsp;";
			NextPageUrl="Next&nbsp;";
			LastPageUrl="End&nbsp;";
		}
		else if (CurrPage==1&&PageCount>1) {
			FirstPageUrl="First&nbsp;";
			PrevPageUrl="Prev&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>Next</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>End</A>&nbsp;";
		}
		else if (CurrPage==PageCount) {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>First</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>Prev</A>&nbsp;";
			NextPageUrl="Next&nbsp;";
			LastPageUrl="End&nbsp;";
		}
		else {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>First</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>Prev</A>&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>Next</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>End</A>&nbsp;";
		}
		document.write ("<table height='10' cellSpacing='0' cellPadding='0' border='0' class='"+iTblCss+"'><tr><td valign='bottom'>Page:<font color='red'>"+CurrPage+"</font>/"+PageCount+"&nbsp;");
		document.write ("Total:<font color='red'>"+RecCount+"</font></td><td valign='bottom'>&nbsp;&nbsp;"+FirstPageUrl+PrevPageUrl);
		document.write (NextPageUrl+LastPageUrl+"");
		document.write ("</td></tr></table>");
	break;
	case 4:
		if (CurrPage<=1&&PageCount<=1) {
			FirstPageUrl="&nbsp;&lt;&lt;&nbsp;&nbsp;";
			PrevPageUrl="&nbsp;&lt;&nbsp;&nbsp;";
			NextPageUrl="&nbsp;&gt;&nbsp;&nbsp;";
			LastPageUrl="&nbsp;&gt;&gt;&nbsp;&nbsp;";
		}
		else if (CurrPage==1&&PageCount>1) {
			FirstPageUrl="&nbsp;&lt;&lt;&nbsp;&nbsp;";
			PrevPageUrl="&nbsp;&lt;&nbsp;&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&gt;&nbsp;</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&gt;&gt;&nbsp;</A>&nbsp;";
		}
		else if (CurrPage==PageCount) {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&lt;&lt;&nbsp;</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&lt;&nbsp;</A>&nbsp;";
			NextPageUrl="&nbsp;&gt;&nbsp;&nbsp;";
			LastPageUrl="&nbsp;&gt;&gt;&nbsp;&nbsp;";
		}
		else {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&lt;&lt;&nbsp;</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&lt;&nbsp;</A>&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&gt;&nbsp;</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>&nbsp;&gt;&gt;&nbsp;</A>&nbsp;";
		}
		document.write ("<table height='10' cellSpacing='0' cellPadding='0' border='0' class='"+iTblCss+"'><tr><td valign='bottom'>Page:<font color='red'>"+CurrPage+"</font>/"+PageCount+"&nbsp;");
		document.write ("Total:<font color='red'>"+RecCount+"</font></td><td valign='bottom'>&nbsp;&nbsp;"+FirstPageUrl+PrevPageUrl);
		document.write (NextPageUrl+LastPageUrl+"");
		document.write ("</td></tr></table>");
	 break;	
	case 5:
		if (CurrPage<=1&&PageCount<=1) {
			FirstPageUrl="首頁&nbsp;";
			PrevPageUrl="上一頁&nbsp;";
			NextPageUrl="下一頁&nbsp;";
			LastPageUrl="末頁&nbsp;";
		}
		else if (CurrPage==1&&PageCount>1) {
			FirstPageUrl="首頁&nbsp;";
			PrevPageUrl="上一頁&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>下一頁</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>末頁</A>&nbsp;";
		}
		else if (CurrPage==PageCount) {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>首頁</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>上一頁</A>&nbsp;";
			NextPageUrl="下一页&nbsp;";
			LastPageUrl="末页&nbsp;";
		}
		else {
			FirstPageUrl="<A href=\""+iFileName+"?Page=1"+iQryStr+"\" class='"+iLinkCss+"'>首頁</A>&nbsp;";
			PrevPageUrl="<A href=\""+iFileName+"?Page="+prevpage+""+iQryStr+"\" class='"+iLinkCss+"'>上一頁</A>&nbsp;";
			NextPageUrl="<A href=\""+iFileName+"?Page="+nextpage+""+iQryStr+"\" class='"+iLinkCss+"'>下一頁</A>&nbsp;";
			LastPageUrl="<A href=\""+iFileName+"?Page="+PageCount+""+iQryStr+"\" class='"+iLinkCss+"'>末頁</A>&nbsp;";
		}
		document.write ("<table height='10' cellSpacing='0' cellPadding='0' border='0' class='"+iTblCss+"'><tr><td valign='bottom'>頁次：<font color='red'>"+CurrPage+"</font>/"+PageCount+"&nbsp;每頁<font color='red'>");
		document.write (RecPerPage+"</font>&nbsp;"+"&nbsp;共計：<font color='red'>"+RecCount+"</font></td><td valign='bottom'>&nbsp;&nbsp;"+FirstPageUrl+PrevPageUrl);
		document.write (NextPageUrl+LastPageUrl+"&nbsp;&nbsp;跳轉：");
		document.write (" </td><td valign='bottom'><INPUT type=\"text\" class='"+iBtnCss+"' id=\"showoPage\" size=\"2\" maxlength=\"10\" onkeydown=\"if (event.keyCode==13) CheckPage('"+iFileName+"',"+PageCount+",'"+iQryStr+"')\"> </td><td valign='bottom'>&nbsp;<INPUT type=\"image\" src=\"inc/images/go.jpg\" onClick=\"CheckPage('"+iFileName+"',"+PageCount+",'"+iQryStr+"')\"></td></tr></table>");

	break;
	 
	}	
} 
 





