//'-------------------------------------------------------------------------------------------------------------------------
//'磺PageList(1,3,10,123,"acton=12",1)
//'ҳΣ1/13ҳÿҳ10ƪ 123ƪ [1][2][3]...[13] 
//'ҳΣǰcurrentpagҳn ָÿҳʾ¼:MaxRows,ܼ¼CountNum,vΪʾ
//'-------------------------------------------------------------------------------------------------------------------------
function PageList(CurrentPage,n,MaxRows,CountNum,PageSearch,v,getdata)
{
	var PageStr="";
	if (PageSearch!='' && PageSearch.indexOf(".")<0){
		PageSearch+="&";
	}
	CountNum=parseInt(CountNum);
	CurrentPage=parseInt(CurrentPage);
	if (CountNum%MaxRows==0){var Pagecount= parseInt(CountNum / MaxRows);}else{var Pagecount = parseInt(CountNum / MaxRows)+1}
	if (Pagecount>CurrentPage+n){var Endpage=CurrentPage+n;}else{var Endpage=Pagecount;}
	var ShowPage;
	switch (v)
	{
		case 1:
			ShowPage="<table border=\"0\" Style=\"width:98%\" align=center cellpadding=0 cellspacing=2><FORM action=\"?"+PageSearch+"\" method=POST name=\"PageForm\">";
			PageStr = SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,1)
			ShowPage+="<tr><td nowrap>";
			ShowPage+="页次：<b><font color=red>"+CurrentPage+"<\/font><\/b>/<b>"+Pagecount+"</b>页";
			ShowPage+="．每页：显示<b>"+MaxRows+"<\/b>条 共：<b>"+CountNum+"<\/b>条记录</td>";
			ShowPage+="<td valign=middle nowrap align=right>";
			ShowPage+=PageStr;
			ShowPage+="<\/td><td width=115 noWrap align=right><input type=text name=page size=4 value=\""+CurrentPage+"\"><input type=button onclick=\"submit(this)\" value=\">>\" title=\"填写翻转的分页，然后点击查看！\" ><\/td><\/tr>";
			ShowPage+="<\/FORM><\/table>";
			break;
		case 2:
			ShowPage = "<form action=\"?" + PageSearch + "\" method=\"post\" enctype=\"application/x-www-form-urlencoded\" name=\"PageForm\" id=\"PageForm\">";
			PageStr = SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,2)
			ShowPage += "<table border=\"0\" style=\"width:98%\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\">"
			ShowPage += "<tr>"
			ShowPage += "<td nowrap=\"nowrap\">符合您条件的共有<span class=\"needTips\">" + CountNum + "<\/span>条 ，第<span class=\"needTips\">" + CurrentPage + "</span>页/共<span class=\"needTips\">" + Pagecount + "</span>页</td>";
			ShowPage += "<td valign=\"middle\" nowrap=\"nowrap\" align=\"right\">" + PageStr + "</td>";
			ShowPage += "<td width=\"115\" nowrap=\"nowrap\" align=\"right\">";
			ShowPage += "<label for=\"pageNum\" accesskey=\"p\">";
			ShowPage += "<input name=\"page\" class=\"pageNum\" type=\"text\" id=\"pageNum\" size=\"4\" maxlength=\"4\" value=\"" + CurrentPage + "\" title=\"请输入:0123456789数字组合\" \/>";
			ShowPage += "<\/label>&nbsp;&nbsp;&nbsp;";
			ShowPage += "<label for=\"btnPageGo\" accesskey=\"g\">";
			ShowPage += "<input name=\"btnPageGo\" type=\"submit\" id=\"btnPageGo\" title=\"填写翻转的分页，然后点击查看！\" value=\"GO\" \/>";
			ShowPage += "<\/label>";
			ShowPage += "<\/tr>";
			ShowPage += "<\/table>";
			ShowPage += "<\/form>";
			break;
		case 3:
			PageStr = SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,3)
			ShowPage="<table cellpadding=0 cellspacing=1 class=tableborder5>";
			ShowPage=ShowPage+"<FORM action=\""+PageSearch+"\" method=POST name=\"PageForm\" target=\"hiddenframe\"><tr align=center>";
			ShowPage=ShowPage+"<td class=tabletitle1 title=\"\">&nbsp;"+CountNum+"&nbsp;</td>";
			ShowPage=ShowPage+"<td class=tabletitle1 title=\"ҳ\">&nbsp;"+MaxRows+"&nbsp;</td>";
			ShowPage=ShowPage+"<td class=tabletitle1 title=\"ҳ\">&nbsp;"+CurrentPage+"/"+Pagecount+"&nbsp;</td>";
			ShowPage=ShowPage+"";
			ShowPage=ShowPage+PageStr
			ShowPage=ShowPage+"<td class=tablebody1><input type=text name=star size=2 value=\""+CurrentPage+"\" Class=PageInput><input type=submit value=GO name=submit Class=PageInput ></td>";
			ShowPage=ShowPage+"</tr></FORM></table>";
			break;
		case 4:
			PageStr = SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,4)
			ShowPage="<table cellpadding=0 cellspacing=1 class=tableborder5>";
			ShowPage=ShowPage+"<FORM action=\"?"+PageSearch+"\" method=POST name=\"PageForm\"><tr align=center>";
			ShowPage=ShowPage+"<td class=tabletitle1 title=\"\">&nbsp;"+CountNum+"&nbsp;</td>";
			ShowPage=ShowPage+"<td class=tabletitle1 title=\"ҳ\">&nbsp;"+MaxRows+"&nbsp;</td>";
			ShowPage=ShowPage+"<td class=tabletitle1 title=\"ҳ\">&nbsp;"+CurrentPage+"/"+Pagecount+"&nbsp;</td>";
			ShowPage=ShowPage+"";
			ShowPage=ShowPage+PageStr
			ShowPage=ShowPage+"<td class=tablebody1><input type=text name=page size=2 value=\""+CurrentPage+"\" Class=PageInput><input type=submit value=GO name=submit Class=PageInput ></td>";
			ShowPage=ShowPage+"</tr></FORM></table>";
			break;
		case 5:
		    PageStr = SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,5)
			ShowPage="<div id=\"page\">"+PageStr+"<\/div>";
		    break;
	}
	if (getdata)
	{
		return ShowPage;
	}
	else{
		document.write (ShowPage);
	}
}


function SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,v) {
var PageStr="";
switch (v)
{
	case 1:
		if (CurrentPage>n+1){PageStr="<a href=\"?"+PageSearch+"page=1\">[1]<\/a> ...";}
		for (var i=CurrentPage-n;i<=Endpage;i++)
		{
			if (i>=1)
			{
				if (i==CurrentPage)
				{
					PageStr+="<font color=Red>["+i+"]<\/font>";
				}else{
					PageStr+="<a href=\"?"+PageSearch+"page="+i+"\">["+i+"]<\/a>";
				}
			}
		}
		if (Pagecount>CurrentPage+n){PageStr+="...<a href=\"?"+PageSearch+"page="+Pagecount+"\" class=path>["+Pagecount+"]<\/a>";}
	break;
	case 2:
		var p;
		if ((CurrentPage-1)%n==0) 
		{
			p=(CurrentPage-1) /n
		}
		else
		{
			p=(((CurrentPage-1)-(CurrentPage-1)%n)/n)
		}
		if (CurrentPage!=1)
		{
			PageStr += "<a href=\"?"+PageSearch+"page=1\" title=\"ҳ\"><img src=\"http://images.youyouchina.com/pagelist/First.gif\" border=\"0\" alt=\"首页\"><\/a>";
		}

		if (p*n > 0)
		{
			PageStr += "<a href=\"?"+PageSearch+"page="+p*n+"\" title=\"上一页\"><img src=\"http://images.youyouchina.com/pagelist/Previous.gif\" border=\"0\"><\/a>";
		}
		//PageStr += "<b>";
		for (var i=p*n+1;i<p*n+n+1;i++)
		{
			if (i==CurrentPage)
			{
				PageStr += " <font color=\"red\">["+i+"]<\/font> ";
			}
			else
			{
				PageStr += " <a href=\"?"+PageSearch+"page="+i+"\">"+i+"<\/a> ";
			}
			if (i==Pagecount) break;
		}
		//PageStr += "</b>";
		if (i<Pagecount)
		{
			PageStr += "<a href=\"?"+PageSearch+"page="+i+"\" title=\"下一页\"><img src=\"http://images.youyouchina.com/pagelist/Next.gif\" border=\"0\"><\/a>";
		}
		if (CurrentPage!=Pagecount)
		{
			PageStr += "<a href=\"?"+PageSearch+"page="+Pagecount+"\" title=\"尾页\"><img src=\"http://images.youyouchina.com/pagelist/Last.gif\" border=\"0\"><\/a>";
		}
	break;
	case 3:
		var p;
		if ((CurrentPage-1)%n==0) 
		{
			p=(CurrentPage-1) /n
		}
		else
		{
			p=(((CurrentPage-1)-(CurrentPage-1)%n)/n)
		}
		if (CurrentPage!=1)
		{			
			PageStr+="<td class=tablebody1>&nbsp;<a href=\""+PageSearch+"star=1\" title=\"һҳ\" target=\"hiddenframe\"><img src=\"images/pagelist/First.gif\" border=\"0\" alt=\"һҳ\"><\/a>&nbsp;<\/td>";
		}
		//else{
			//PageStr+="<td class=tablebody1><font style=\"font-family:webdings\">9<\/font><\/td>";
		//}
		if (p*n > 0)
		{
			PageStr +="<td class=tablebody1>&nbsp;<a href=\""+PageSearch+"star="+p*n+"\" title=\"ʮҳ\" target=\"hiddenframe\"><img src=\"images/pagelist/Previous.gif\" border=\"0\"><\/a>&nbsp;<\/td>";
		}
		for (var i=p*n+1;i<p*n+n+1;i++)
		{
			if (i==CurrentPage)
			{
				PageStr+="<td class=tablebody2>&nbsp;<B><font color=\"red\">"+i+"<\/font><\/B><\/td>";
			}
			else
			{
				PageStr+="<td class=tablebody1>&nbsp;<a href=\""+PageSearch+"star="+i+"\" target=\"hiddenframe\">"+i+"<\/a>&nbsp;<\/td>";
			}
			if (i==Pagecount) break;
		}
		if (i<Pagecount)
		{
			PageStr+="<td class=tablebody1>&nbsp;<a href=\""+PageSearch+"star="+i+"\" title=\"ʮҳ\" target=\"hiddenframe\"><img src=\"images/pagelist/Next.gif\" border=\"0\"><\/a>&nbsp;<\/td>";
		}
		if (CurrentPage<Pagecount)
		{
			PageStr+="<td class=tablebody1>&nbsp;<a href=\""+PageSearch+"star="+Pagecount+"\" title=\"βҳ\" target=\"hiddenframe\"><img src=\"images/pagelist/Last.gif\" border=\"0\"><\/a>&nbsp;";
			PageStr+="<\/td>";
		}
	break;

	case 4:
		var p;
		if ((CurrentPage-1)%n==0) 
		{
			p=(CurrentPage-1) /n
		}
		else
		{
			p=(((CurrentPage-1)-(CurrentPage-1)%n)/n)
		}
		if (CurrentPage!=1)
		{			
			PageStr+="<td class=tablebody1>&nbsp;<a href=\"?"+PageSearch+"page=1\" title=\"һҳ\"><img src=\"images/pagelist/First.gif\" border=\"0\" alt=\"һҳ\"><\/a>&nbsp;<\/td>";
		}
		if (p*n > 0)
		{
			PageStr +="<td class=tablebody1>&nbsp;<a href=\"?"+PageSearch+"page="+p*n+"\" title=\"ʮҳ\"><img src=\"images/pagelist/Previous.gif\" border=\"0\"><\/a>&nbsp;<\/td>";
		}
		for (var i=p*n+1;i<p*n+n+1;i++)
		{
			if (i==CurrentPage)
			{
				PageStr+="<td class=tablebody2>&nbsp;<B><font color=\"red\">"+i+"<\/font><\/B><\/td>";
			}
			else
			{
				PageStr+="<td class=tablebody1>&nbsp;<a href=\"?"+PageSearch+"page="+i+"\">"+i+"<\/a>&nbsp;<\/td>";
			}
			if (i==Pagecount) break;
		}
		if (i<Pagecount)
		{
			PageStr+="<td class=tablebody1>&nbsp;<a href=\"?"+PageSearch+"page="+i+"\" title=\"ʮҳ\"><img src=\"images/pagelist/Next.gif\" border=\"0\"><\/a>&nbsp;<\/td>";
		}
		if (CurrentPage<Pagecount)
		{
			PageStr+="<td class=tablebody1>&nbsp;<a href=\"?"+PageSearch+"page="+Pagecount+"\" title=\"βҳ\"><img src=\"images/pagelist/Last.gif\" border=\"0\"><\/a>&nbsp;";
			PageStr+="<\/td>";
		}
	break;
	case 5:
		var p;
		var lj;
		if(Pagecount>0){
			PageStr += CurrentPage + " / " +Pagecount;
			if ((CurrentPage-1)%n==0) 
			{
				p=(CurrentPage-1) /n
			}
			else
			{
				p=(((CurrentPage-1)-(CurrentPage-1)%n)/n)
			}
			if (CurrentPage!=1)
			{
				if(PageSearch.indexOf(".")>-1){//虚拟导向页面
					if(PageSearch.indexOf("http://")>-1){
						var lj=PageSearch+"-"+eval(CurrentPage-1);
					}else{
						var lj=PageSearch.split(".")[0]+"-"+eval(CurrentPage-1)+"."+PageSearch.split(".")[1];
					}
					PageStr += "<a href=\""+lj + "\" title=\"ҳ\"><img src=\"http://images.youyouchina.com/pagelist/pre_page_simple_act.gif\" border=\"0\" alt=\"上一页\" \/><\/a>";
				}else{
					PageStr += "<a href=\"?"+PageSearch+"page=" + eval(CurrentPage-1) + "\" title=\"ҳ\"><img src=\"http://images.youyouchina.com/pagelist/pre_page_simple_act.gif\" border=\"0\" alt=\"上一页\" \/><\/a>";
				}
			}else{
				PageStr += "<img src=\"http://images.youyouchina.com/pagelist/pre_page_simple.gif\" border=\"0\" \/>";
			}
			//PageStr += "<b>";
			for (var i=p*n+1;i<p*n+n+1;i++)
			{
				if (i==CurrentPage)
				{
					PageStr += " <span>"+i+"<\/span> ";
				}
				else
				{
					if(PageSearch.indexOf(".")>-1){//虚拟导向页
						if(PageSearch.indexOf("http://")>-1){
							var lj=PageSearch+"-"+i;
						}else{
							var lj=PageSearch.split(".")[0]+"-"+i+"."+PageSearch.split(".")[1];
						}
						PageStr += " <a href=\""+lj+"\">"+i+"<\/a> ";
					}else{
						PageStr += " <a href=\"?"+PageSearch+"page="+i+"\">"+i+"<\/a> ";
					}
				}
				if (i==Pagecount) break;
			}
			if (CurrentPage<Pagecount)
			{
				if(PageSearch.indexOf(".")>-1){//虚拟导向页面
					if(PageSearch.indexOf("http://")>-1){
						var lj=PageSearch+"-"+eval(CurrentPage+1);
					}else{
						var lj=PageSearch.split(".")[0]+"-"+eval(CurrentPage+1)+"."+PageSearch.split(".")[1];
					}
					PageStr += "<a href=\""+lj+"\" title=\"下一页\"><img src=\"http://images.youyouchina.com/pagelist/next_page_act.gif\" border=\"0\" \/><\/a>";
				}else{
					PageStr += "<a href=\"?"+PageSearch+"page="+eval(CurrentPage+1)+"\" title=\"下一页\"><img src=\"http://images.youyouchina.com/pagelist/next_page_act.gif\" border=\"0\" \/><\/a>";
				}
			}else{
				PageStr += "<img src=\"http://images.youyouchina.com/pagelist/next_page.gif\" border=\"0\" \/>";
			}
			PageStr += "到第<input type=\"text\" name=\"pNo\" id=\"pNo\" size=\"3\" value=\""+Pagecount+"\" />页 <a href=\"javascript:\;\" onclick=\"javascript:gotoPage('"+PageSearch+"',"+Pagecount+")\;return false\;\"><img src=\"http://images.youyouchina.com/pagelist/btn_ok.gif\" /></a>"
		}else{
			PageStr=""
		}
	break;
}
	return PageStr;
}
function gotoPage(pagesearch,pagecount){
	var page=document.getElementById("pNo").value;
	if((/^\d+$/gi.test(page)) && (parseInt(page)<=pagecount)){
		if(pagesearch.indexOf(".")>-1){//虚拟导向页面
			if(pagesearch.indexOf("http://")>-1){
				var lj=pagesearch+"-"+page;
			}else{
			    var lj=pagesearch.split(".")[0]+"-"+page+"."+pagesearch.split(".")[1];
			}
			document.location.href=lj;
		}else{
			var lj=document.location.href.split("?")[0];
			document.location.href=lj+"?"+pagesearch+"page="+page;
		}
	}else{
		alert("请输入正确的页数");
	}
}