var MaxPageID;

//数据说明：
//{ext} ：页面扩展名
//{chid}: 频道
//{pageid+1}: 上一页
//{pageid-1}: 下一页
//{maxpage}: 最大页号
var sTpl1 = "   <a href=\"doclist_{chid}_{maxpage-1}.{ext}?maxpage={maxpage}\" class=\"boldtitle\" > 首页 </a><a href=\"doclist_{chid}_{pageid+1}.{ext}?maxpage={maxpage}\" class=\"boldtitle\" > 上一页</a>   ";
var sTpl2 = "   <a href=\"doclist_{chid}_{pageid-1}.{ext}?maxpage={maxpage}\" class=\"boldtitle\"> 下一页 </a><a href=\"doclist_{chid}_0.{ext}?maxpage={maxpage}\" class=\"boldtitle\" > 末页</a>";


//使用模板和替换形成链接
function ShowPageBar(){

	//var sTpl1 = "<a href=\"doclist.{ext}\"><img src=\"最新页.jpg\"></a><a href=\"doclist_{chid}_{pageid+1}.{ext}\"><img src=\"上一页.jpg\"></a> ";
	//var sTpl2 = "<a href=\"doclist_{chid}_{pageid-1}.{ext}\"><img src=\"下一页.jpg\"></a><a href=\"doclist_{chid}_0.{ext}\"><img src=\"最后页.jpg\"></a>";

	var sTpl = "   <a href=\"doclist_{chid}_{pageid}.{ext}?maxpage={maxpage}\" class=\"boldtitle\"> [{pageno}] </a>";

	var sHtml="";

	if (isLastPage){
		//
		MaxPageID = (iPageID + 1);
	}
	else
	{
		MaxPageID = getmaxpageid();
	}

	sHtml= "<a href=\"doclist." + sPageExtension + "\" class=\"boldtitle\"> [1] </a>";	//"?maxpage=" + MaxPageID + 

	for( i=MaxPageID-2; i>=0; i--)
	{
		s = sTpl.replace(/{ext}/g,sPageExtension);
		s = s.replace(/{chid}/g,iChid);
		s = s.replace(/{pageid}/g,i);
		s = s.replace(/{pageno}/g,MaxPageID-i);
		s = s.replace(/{maxpage}/g,MaxPageID);
		
		sHtml = sHtml + s;
	}

	document.write(sHtml);
	return sHtml;
}


//使用模板和替换形成链接
function ShowPageBar2(){

	//var sTpl1 = "<a href=\"doclist.{ext}\"><img src=\"最新页.jpg\"></a><a href=\"doclist_{chid}_{pageid+1}.{ext}\"><img src=\"上一页.jpg\"></a> ";
	//var sTpl2 = "<a href=\"doclist_{chid}_{pageid-1}.{ext}\"><img src=\"下一页.jpg\"></a><a href=\"doclist_{chid}_0.{ext}\"><img src=\"最后页.jpg\"></a>";


	var sHtml="";
	var s;
	//如果是 最新的页，不出现“最新页 上一页”


	if (isLastPage){
		//
		MaxPageID = (iPageID + 1);
	}
	else
	{
		MaxPageID = getmaxpageid();
	}

	sHtml= sHtml + "<font class=\"boldtitle\"> 总 " + MaxPageID + " 页 , 第 " + (MaxPageID-iPageID ) + " 页 </font>";
	
	if (isLastPage){
		//
	}
	else
	{
		s = sTpl1.replace(/{ext}/g,sPageExtension);
		s = s.replace(/{chid}/g,iChid);
		s = s.replace(/{pageid\+1}/g,iPageID+1);
		s = s.replace(/{pageid-1}/g,iPageID-1);
		s = s.replace(/{maxpage}/g,MaxPageID);
		s = s.replace(/{maxpage-1}/g,MaxPageID-1);
		
		sHtml = sHtml + s;
	}

	                    
	//不是第一页
	if ( iPageID > 0 ){

		s = sTpl2.replace(/{ext}/g,sPageExtension);
		s = s.replace(/{chid}/g,iChid);
		s = s.replace(/{pageid+1}/g,iPageID+1);
		s = s.replace(/{pageid-1}/g,iPageID-1);
		s = s.replace(/{maxpage}/g,MaxPageID);
		s = s.replace(/{maxpage-1}/g,MaxPageID-1);		

		sHtml = sHtml + s;
	}
	
	document.write(sHtml);
	return sHtml;
}
function getmaxpageid(){
	var url;
	url = document.URL;
	var m;
	if (url.indexOf("maxpage=")>0){
		m= url.substr(url.indexOf("maxpage")+8);
	}
	else
		m= iPageID+1;
		
	//alert(m);
	return m;

}
function gopage(txtpageid){
	var maxpage;
	var gopage;
	var u;

	try{
		maxpage = getmaxpageid();
	
		if (isNaN(txtpageid)){
			alert("页号错误!");
			return;
		}
	
		gopage = MaxPageID-txtpageid;
		if (gopage>=maxpage || gopage<0){
			alert("页号超出范围!");
			return;
		}
		u = "doclist_" + iChid+"_"+gopage+"."+sPageExtension + "?maxpage=" + 
maxpage;
		//alert(u);
		window.navigate(u);
	}
	catch(E){
	}
}
