//'-------------------------------------------------------------------------------------------------------------------------
//'例如：PageList(1,3,10,123,"acton=12",1)
//'页次：1/13页　每页：10篇 共：123篇 -1--2--3-...-13- 
//'页次：当前第currentpag页，n 分隔数量；每页显示记录数:MaxRows,总记录数：CountNum,v为显示类型
//'-------------------------------------------------------------------------------------------------------------------------
function PageList(CurrentPage,MaxRows,CountNum,PageSearch )
{
	
	PageList_V(CurrentPage,MaxRows,CountNum,PageSearch , 0, false);
}
function PageListValue(CurrentPage,MaxRows,CountNum,PageSearch)
{
	return PageList_V(CurrentPage,MaxRows,CountNum,PageSearch , 0, true);
}

function PageList_V(CurrentPage,MaxRows,CountNum,PageSearch , v, flag)
{
	CurrentPage = parseInt(CurrentPage);
	if(CurrentPage < 1) CurrentPage = 1;
	
	var n = 5;
	var getdata = false;
	var PageStr="";
	if (PageSearch!=''){
		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;
	
	ShowPage = SeachPage(CurrentPage,10,MaxRows,Endpage,Pagecount,PageSearch,v);

	if(PAGE_INFO != null && typeof(PAGE_INFO) != "undefined")
		ShowPage = "<a class=\"font_info\" href=\"javascript:void(0);\">" + PAGE_INFO + "</a>" + ShowPage;
		
	ShowPage = "<div class=\"page_nav\">" + ShowPage + "</div>"

	if(flag) return ShowPage;
	else document.write (ShowPage);
}

function SeachPage(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch,v)
{
	eval("var _=______page" + v + "("+CurrentPage+","+n+","+MaxRows+","+Endpage+","+Pagecount+",\""+PageSearch+"\");");return _;
}

function ______page0(CurrentPage,n,MaxRows,Endpage,Pagecount,PageSearch)
{
	var PageStr="";
	var p;
	if ((CurrentPage-1)%n==0) 
	{
		p=(CurrentPage-1) /n
	}
	else
	{
		p=(((CurrentPage-1)-(CurrentPage-1)%n)/n)
	}
	
	if (CurrentPage!=1)
	{			
		PageStr+="<a class=\"font_cn\" href=\"?"+PageSearch+"page=1\" title=\"第一页\">首页<\/a>";
	}
	else
	{
		PageStr+="<a class=\"font_off\" href=\"javascript:void(0);\" title=\"第一页\">首页<\/a>";
	}
	
	if (p*n > 0)
	{
		PageStr +="<a class=\"font_cn\" href=\"?"+PageSearch+"page="+p*n+"\" title=\"上十页\">上十页<\/a>";
	}
	else
	{
		PageStr +="<a class=\"font_off\" href=\"javascript:void(0);\" title=\"上十页\">上十页<\/a>";
	}
	
	for (var i=p*n+1;i<p*n+n+1 && Pagecount > 0;i++)
	{
		if (i==CurrentPage)
		{
			PageStr+="<a class=\"font_on\" href=\"javascript:void(0);\" >"+i+"<\/a>";
		}
		else
		{
			PageStr+="<a class=\"font_cn\" href=\"?"+PageSearch+"page="+i+"\">"+i+"<\/a>";
		}
		if (i==Pagecount) break;
	}
	
	if (i<Pagecount)
	{
		PageStr+="<a class=\"font_cn\" href=\"?"+PageSearch+"page="+i+"\" title=\"下十页\">下十页<\/a>";
	}
	else
	{
		PageStr +="<a class=\"font_off\" href=\"javascript:void(0);\" title=\"下十页\">下十页<\/a>";
	}
	
	if (CurrentPage<Pagecount)
	{
		PageStr+="<a class=\"font_cn\" href=\"?"+PageSearch+"page="+Pagecount+"\" title=\"最后一页\">尾页<\/a>";
	}
	else
	{
		PageStr+="<a class=\"font_off\" href=\"javascript:void(0);\" title=\"最后一页\">尾页<\/a>";
	}
	
	return PageStr;
}
