//Pager
function setPage(s, i)
{
	return s.replace('{p}', i.toString());
}
function pager(url, page, maxPage, per, countsIsVisible)
{
	
	var first		= "首页";
	var previous	= "上一页";
	var next		= "下一页";
	var last		= "尾页";

	var s = "";
	if (page == 1)
	{
		s += ("<span class='t1'>"+first + "</span>"+" " +"<span class='t1'>"+previous +"</span>"+ " <b>");
	}
	else
	{
		if (first != "") s += ("<a href='" + setPage(url, 1) + "'>" + first + "</a> ");
		s += ("<a href='" + setPage(url, (page-1)) + "'>" + previous + "</a> <b>");
	}

	var j = (page-5 < 1) ? 1 : page-5;
	var k = (page+5 > maxPage) ? maxPage : page+5;

	if (j > 1) s += " <a href='" + setPage(url, 1) + "'>1</a> ... ";
	for (var i=j; i<k+1; i++)
	{
		if (page == i)
		{
			s += ("<span class='t2'>" + i + "</span> ");
			continue;
		}
		s += ("<a href='" + setPage(url, i) + "'>" + i + "</a> ");
	}
	if (maxPage > k) s += " ... <a href='" + setPage(url, maxPage) + "'>" + maxPage + "</a> ";
	if (page == maxPage)
	{
		s += ("</b>"+"<span class='t1'>" + next +"</span>"+ " " +"<span class='t1'>"+ last+"</span>");
	}
	else
	{
		s += ("</b><a href='" + setPage(url, page+1) + "'>" + next + "</a> ");
		if (last != "") s += ("<a href='" + setPage(url, maxPage) + "'>" + last + "</a>");
	}

	
	if (countsIsVisible)
	{
		s += ("<div class='pager-stat' style='float:right'>");
		s += ("每页:<span class='t2'>" + per + "</span>　");
		s += ("总页数:<span class='t2'>" + maxPage + "</span></div>");
	}
	return s;
}

function showpages(total,urladd,page,pernum){
pagenum=Math.ceil(total/pernum);
temp="<table class='tableborder1' cellpadding='2' cellspacing='1'><tbody><tr class='smalltxt' bgcolor='#f8f8f8'>";
temp=temp+"<td class='header'>&nbsp;"+total+"&nbsp;</td>";
temp=temp+"<td class='header'>&nbsp;"+page+"/"+pagenum+"&nbsp;</td>";
if(page>3)
{
	temp=temp+"<td align=center><a href=?"+urladd+"&page=1>|&lt;</a>&nbsp;</td>";
}
if(page>1){
	temp=temp+"<td align=center><a href=?"+urladd+"&page="+(page-1)+">&nbsp;&lt;&nbsp;</a></td>";
}
if(pagenum<10){
	for(i=1;i<=pagenum;i++){
		if(i!=page){
		temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page="+i+"'><font face=tahoma>"+i+"</a>&nbsp;</td>"
		}else{
		temp=temp+"<td>&nbsp;<u><b>"+i+"</b></u>&nbsp;</td>"
		}
	}
}else{
	if(page<5){
		for(i=1;i<=9;i++){
			if(i!=page){
			temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page="+i+"'><font face=tahoma>"+i+"</a>&nbsp;</td>"
			}else{
			temp=temp+"<td>&nbsp;<u><b>"+i+"</b></u>&nbsp;</td>"
			}
		}
	}else{
		if(page+4<=pagenum){
			for(i=page-4;i<=page+4;i++){
				if(i!=page){
				temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page="+i+"'>"+i+"</a>&nbsp;</td>"
				}else{
				temp=temp+"<td>&nbsp;<u><b>"+i+"</b></u>&nbsp;</td>"
				}
			}
		}else{
			for(i=pagenum-9;i<=pagenum;i++){
				if(i!=page){
				temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page="+i+"'>"+i+"</a>&nbsp;</td>"
				}else{
				temp=temp+"<td>&nbsp;<u><b>"+i+"</b></u>&nbsp;</td>"
				}
			}
		}
	}
}
if(page<pagenum){temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page="+(page+1)+"'>&gt;</a>&nbsp;</td>"}

//if(pagenum==0){temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page=1'>&gt;|</a>&nbsp;</td>";}
//else{temp=temp+"<td>&nbsp;<a href='?"+urladd+"&page="+pagenum+"'>&gt;|</a></td>";}
temp=temp+"</tr></tbody></table>";
document.write(temp);
}
