var j;
var pageFontsize = '14px';
var pageStr,pageUrl,pageCurrent;
var pFirst = '<img src="/images/system/pFirst.gif" align="absmiddle" border="0" />';
var pPre = '<img src="/images/system/pPre.gif" align="absmiddle" border="0" />';
var pNext = '<img src="/images/system/pNext.gif" align="absmiddle" border="0" />';
var pLast = '<img src="/images/system/pLast.gif" align="absmiddle" border="0" />';
var pGo = '/images/system/pGo.gif';
var pLang = new Object();
pLang.Records = '\u8bb0\u5f55';
pLang.Pager = '\u9875\u7801';
pLang.First = 'First Page';
pLang.PreTen = 'Previous Ten Pages';
pLang.NextTen = 'Next Ten Pages';
pLang.Last = 'Last Page';

function PageBody(startPage,endPage){
	for(j=startPage; j<=endPage; j++){
		pageStr += '<span style="font-size:'+ pageFontsize +';">&nbsp;<B>';
		if(j == pageCurrent){
			pageStr += '<font color="red">'+ j +'</font>';
		}else{
			pageStr += '<a href="'+ pageUrl +'Page='+ j +'"><span style="font-size:'+ pageFontsize +';">'+ j +'</span></a>';
		}
		pageStr += '</B> </span>';
	}
}
function pagerList(ListCounts, Pagesize, CurrentPage, LinkUrl, isAllFun){
	pageStr = '';
	ListCounts = Math.floor(ListCounts);
	Pagesize = Math.floor(Pagesize);	
	pageCurrent = Math.floor(CurrentPage);
	pageUrl = LinkUrl;
	if(pageUrl == ''){
		pageUrl = '?';
	}else{
		pageUrl += '&';
	}
	
	if(ListCounts % Pagesize == 0){
		PageCounts = ListCounts / Pagesize;
	}
	else{
		PageCounts = parseInt(ListCounts / Pagesize) + 1;
	}
	var n = Math.floor((pageCurrent-1) / 10);
	var p = Math.floor((PageCounts-1) / 10);
	pageStr += '<table cellpadding="2" cellspacing="2" width="100%"><tr><td valign="middle" align="left">'+ pLang.Records +'\uff1a'+ ListCounts;
	if(!isAllFun){
	    pageStr += '&nbsp; &nbsp; '+ pLang.Pager +'\uff1a'+ pageCurrent +' / '+ PageCounts;
	}
	pageStr += '</td><td align="right">';
	
	if (pageCurrent <= 1){
		pageStr += pFirst;
	}else{
		pageStr += '<a href="'+ pageUrl +'Page=1" title="'+ pLang.First +'">'+ pFirst +'</a> ';
	}
	if(pageCurrent <= 10){
		pageStr += pPre;
	}else{
		pageStr += '<a href="'+ pageUrl +'Page='+ (n * 10 - 9) +'" title="'+ pLang.PreTen +'">'+ pPre +'</a> ';
	}
	if(PageCounts <= 10){
		PageBody(1,PageCounts);
	}else if(n == p){
		PageBody(n * 10 + 1,PageCounts);
	}else{
		PageBody(n * 10 + 1,(n+1) * 10);
	}
	if (p > n){
		pageStr += '<a href="'+ pageUrl +'Page='+ (n * 10 + 11) +'" title="'+ pLang.NextTen +'">'+ pNext +'</a> ';
	}else{
		pageStr += pNext;
	}
	if(pageCurrent == PageCounts){
		pageStr += pLast;
	}else{
		pageStr += '<a href="'+ pageUrl +'Page='+ PageCounts +'" title="'+ pLang.Last +'">'+ pLast +'</a> ';
	}
	if(!isAllFun){
	    pageStr += ' &nbsp <input type="text" style="height:18px;width:30px;border:1px solid #7F9DB9;" id="goPage" onkeydown="if(event.keyCode==13){Go2Page('+ PageCounts +')}"/> <img src="'+ pGo +'" align="absmiddle" style="cursor:pointer;" onClick="Go2Page('+ PageCounts +')" />';
	}
	pageStr += '</td></tr></table>';
	
	document.write (pageStr);
}
function Go2Page(p){
	var tp = Math.floor(document.getElementById('goPage').value);
	if(tp <= 0 || isNaN(tp)) tp = 1;
	if(tp > p) tp = p;
	window.location.href = pageUrl +'Page='+ tp;
}