//showpages方法的参数说明：
//	total：总记录数
//		method：处理分页方法
//		page：当前第几页
//		pernum：每页显示数
//		shownum：显示的多少个数字
//		showobj：显示的组件
function showpages(total,method,page,pernum,shownum,showobj){
    if(isNaN(total) || total < 1){
		document.getElementById(showobj).style.display="none";
		return;
	}
	if(total <= pernum){
		document.getElementById(showobj).style.display="none";
		return;
	}
	var pagenum = Math.ceil(total/pernum);
	var pageup = parseInt(page) - 1;
	var pagenext = parseInt(page) + 1;
	var first = "<a href=\"javascript:eval('"+ method + "(" + 1 + ")');\">&lt;&lt;</a>"
	var last = "<a href=\"javascript:eval('"+ method + "(" + pagenum + ")');\"> &gt;&gt;</a>";
	var up = "<a href=\"javascript:eval('"+ method + "(" + pageup + ")');\"> &lt;</a>";
	var next = "<a href=\"javascript:eval('"+ method + "(" + pagenext + ")');\">&gt;</a>";
	var tmp = "";
	if(page > 1)
		tmp = first + "&nbsp;" + up;
	else
		tmp = first;
	var maxI = 0;
	var sI = 0;
	if(pagenum <= shownum){
		sI = 1;
		maxI = pagenum+1;
	}else{
		if(page < Math.ceil(shownum/2)){
			sI = 1;
			maxI = shownum+1;
		}else{
			if(page+Math.ceil(shownum/2)+1<pagenum){
				sI = page-Math.ceil(shownum/2)+1;
				maxI = page+Math.ceil(shownum/2);
			}else{
				sI = pagenum-shownum+1;
				maxI = pagenum+1;
			}
		}
	}
	for(var i=sI;i<maxI;i++){
		if(i != page){
			tmp += "&nbsp;<a href=\"javascript:eval('"+ method + "(" + i + ")');\">" + i + "</a>&nbsp;";
		}
		else{
			tmp += "&nbsp;<b>" + i + "</b>&nbsp;";
		}
	}
	if(page < pagenum)
		tmp += next + "&nbsp;" + last;
	else
		tmp += last;
	document.getElementById(showobj).style.display="";
	document.getElementById(showobj).innerHTML = tmp;
}
var ShowPageImgPre="上一页";
var ShowPageImgNext="下一页";
function ShowPage(total,method,page,top,showobj){
	if(isNaN(total) || total < 1){
		document.getElementById(showobj).style.display="none";
		return;
	}
	if(total <= top){
		document.getElementById(showobj).style.display="none";
		return;
	}
	var pagenum = Math.ceil(total/top);
	var pageup = parseInt(page) - 1;
	var pagenext = parseInt(page) + 1;
	var up = "<a href=\"javascript:eval('"+ method + "(" + pageup + ")');\">"+ShowPageImgPre+"</a>";
	var next = "<a href=\"javascript:eval('"+ method + "(" + pagenext + ")');\">"+ShowPageImgNext+"</a>";
	var tmp="";
	if(page > 1){
		tmp+=up;
	}
	if(page>1 && page<pagenum){
		tmp+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
	}
	if(page<pagenum){
		tmp+=next;
	}
	document.getElementById(showobj).style.display="";
	document.getElementById(showobj).innerHTML = tmp;
}

