function $(s){return document.getElementById(s);}
//---------------------------------------------------------------------
//	Tkl分页列表
//	参数：总页数,当前页号,链接参数
//	时间：2008-12-15
function PageList(pageCount,CurrentPage,parameter,type){
	var PageListBarId=0;
	for(var i=0;i<=pageCount;i++){		
		if(eval("window.PageBar"+i)){
			PageListBarId=i;
			break;
		}
	}
	if(parameter!=""){parameter="&"+parameter;}
	var strHtml = "<SPAN ID=Pag>";
	
	if(pageCount <= 1){
		strHtml = "1";
	}else{
		switch (type){
		case 1:
			if(CurrentPage<=1){
				strHtml += "首页|";
			}else{
				strHtml += "<a href=?CurrentPage=1"+parameter+" class='page'>首页</a>|";
			}
			if(1<CurrentPage){
				strHtml += "<a href=?CurrentPage="+(CurrentPage-1)+""+parameter+" class='page'>上一页</a>|";
			}else{
				strHtml += "上一页|";
			}
			strHtml += CurrentPage+"/"+pageCount+"页|";
			if(0<CurrentPage && CurrentPage<pageCount){
				strHtml += "<a href=?CurrentPage="+(CurrentPage+1)+""+parameter+" class='page'>下一页</a>|";
			}else{
				strHtml += "下一页|";
			}
			if(CurrentPage>=pageCount){
				strHtml += "尾页";
			}else{
				strHtml += "<a href=?CurrentPage="+pageCount+""+parameter+" class='page'>尾页</a>";
			}
			break;
		default:
			var ini_PageList_Step = 4;
			var ini_PageList_Start = CurrentPage - ini_PageList_Step -1;//当前页-频率-1
			var ini_PageList_End = CurrentPage + ini_PageList_Step + 1;	//当前页+频率+1
			if((CurrentPage - ini_PageList_Step)<1){					//当期页-频率<1
				ini_PageList_End = ini_PageList_End - (CurrentPage - ini_PageList_Step) + 1;
			}
			if((pageCount - CurrentPage) <= ini_PageList_Step){
				ini_PageList_Start = ini_PageList_Start - (ini_PageList_Step - (pageCount - CurrentPage)) - 1;
			}
			ini_PageList_Start = ini_PageList_Start <= 0?1:ini_PageList_Start;
			ini_PageList_End = ini_PageList_End < pageCount?ini_PageList_End:pageCount;
			for(i=ini_PageList_Start+1; i<ini_PageList_End; i++){
				if(CurrentPage == i){//如果是当前页
					strHtml += "<b>[" + i + "]</b>";
					if(i != (ini_PageList_End-1)){
						strHtml += "&nbsp";
					}
				}else{
					strHtml += "<a href=\"?CurrentPage=" + i + parameter + "\" class='page'>[" + i + "]</a>";
					if(i != (ini_PageList_End-1)){
						strHtml += "&nbsp";
					}
				}
			}
			if(CurrentPage == 1){	//如果当前是第一页
				strHtml = "<b>[1]</b>" + (pageCount == 2?"&nbsp;":"&nbsp;") + strHtml;
			}else{
				strHtml = "<a href=\"?CurrentPage=1" + parameter + "\" class='page'>[1]</a>" + (pageCount == 2?"&nbsp;":" - ") + strHtml;
			}
			if(CurrentPage == pageCount){
				strHtml = strHtml + (pageCount == 2?"&nbsp;":" ") + "<b>[" + pageCount + "]</b>";
			}else{
				strHtml = strHtml + (pageCount == 2?"&nbsp;":" - ") + "<a href=\"?CurrentPage=" + pageCount + parameter + "\" class='page'>[" + pageCount + "]</a>";
			}
			break;
		}
	}
	strHtml += "&nbsp;<INPUT TYPE=\"text\" size=\"3\" id=\"Tkl_CurrentPage"+PageListBarId+"\" NAME=\"PGNumber"+PageListBarId+"\" value=\""+CurrentPage+"\" style=\"border: 1px solid #cccccc;height:18px\"><INPUT TYPE=\"button\" value=\"转到\" onclick=\"if(1<=Tkl_CurrentPage"+PageListBarId+".value && Tkl_CurrentPage"+PageListBarId+".value<="+pageCount+"){window.location='?CurrentPage='+Tkl_CurrentPage"+PageListBarId+".value+'"+parameter+"'}\" style=\"border: 1px solid #cccccc;height:18px\"><\SPAN>";
	document.write("<div id=\"PageBar"+PageListBarId+"\">" + strHtml + "</div>");
}

