function getPageLink(total){
	var linkHtml = "";	
	if (total == 0) {
		linkHtml += "<div id=pageInfo style='padding-top:50px;text-align:center;color:#ff0000;'>暂无数据</div>";
		return linkHtml;
	}
		
	var pageSize = 20;
	
	var totalPages;	
	var temp = total % pageSize;
	if (temp != 0)
		totalPages = parseInt(total / pageSize) + 1;
	else
		totalPages = parseInt(total / pageSize);
		
	var curPage = queryInt("page");
	if (curPage <= 0 || curPage > totalPages)
		curPage = 1;
		
	linkHtml += "<div id=pageInfo style='padding-top:15px;padding-right:50px;text-align:right;'>";
	linkHtml += "第<strong>" + curPage + "</strong>页/共<strong>" + totalPages +"</strong>页 ";
	linkHtml += "(共<strong>" + total + "</strong>条)　　";
	if (curPage > 1) {
		linkHtml += "<a href='javascript:goPage(1);'>首　页</a> ";
		linkHtml += "<a href='javascript:goPage(" + (curPage-1) + ");'>上一页</a> "
	}
	
	var startPage = 0;
	if (curPage < 6)
		startPage = 1;
	else 
		startPage = curPage - 5;
	var endPage = startPage + 8;
	if (endPage > totalPages) {
		endPage = totalPages;
		startPage = endPage - 8;
		if (startPage < 1)
			startPage = 1;
	}
	
	for (var i=startPage; i<=endPage; i++) {
		if (curPage == i)
			linkHtml += "<a href='javascript:goPage(" + i + ");' style='color:#ff0000;'>" + i + "</a> ";
		else
			linkHtml += "<a href='javascript:goPage(" + i + ");'>" + i + "</a> ";
	}
	
	if (curPage < totalPages) {
		linkHtml += "<a href='javascript:goPage(" + (curPage + 1) + ");'>下一页</a> ";
		linkHtml += "<a href='javascript:goPage(" + totalPages +");'>尾　页</a>";
	}
	linkHtml += "</div>";
	return linkHtml;
}

function genPageLink(total) {
	setPageValue();
	document.write(getPageLink(total));
}

function setPageValue() {
	var page = new PageQuery(window.location.search);
	for (var i=0; i<page.getLength(); i++) {
		if (getObject(page.getParameters()[i])) {
			getObject(page.getParameters()[i]).value = unescape( decodeURI(page.getValue(page.getParameters()[i])) );
		}
	}
}

function goPage(n) {
	var pageSearch = "";
	var page = new PageQuery(window.location.search);
	for (var i=0; i<page.getLength(); i++) {
		if (page.getParameters()[i] != "page")
			pageSearch += "&" + page.keyValuePairs[i];
	}	
	
	pageSearch += "&page=" + n;	
	
	var url = window.location.pathname + "?" + pageSearch.substr(1);
	window.location.href = url;
}