function gotopage(cpage,pagesize,totalpage,getfn,htm)
{    
	//调用参数说明cpage为当前pagesize每页记录数totalpage总页数getfn为文件名前缀htm静态文件扩展名
	var cpage,pagesize,totalpage,getfn,htm;
	setpage(cpage,pagesize,totalpage,getfn,htm)
}
function setpage(cpage,pagesize,totalpage,getfn,htm)
{   
	var totalpage,pagesize,cpage,count,curcount,outstr,getfn,htm;
    outstr = "";
	pagemenu = "";
	ced = "";
    if(totalpage<=10){        //总页数小于十页
        for (count=1;count<=totalpage;count++)
        {   
		   if(count!=cpage)
            {
			    if(count==1){
				outstr = outstr + "<a class=page href='../"+getfn+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
				}else{
                outstr = outstr + "<a class=page href='../"+getfn+"_"+count+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
                }
			}else{
                outstr = outstr + "<span class='current' >"+count+"</span>";
            }
        }
    }
    if(totalpage>10){        //总页数大于十页
        if(parseInt((cpage-1)/10) == 0)
        {       
            for (count=1;count<=10;count++)
            {    if(count!=cpage)
                {   
				    if(count==1){
					outstr = outstr + "<a class=page href='../"+getfn+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
					}else{
                    outstr = outstr + "<a class=page href='../"+getfn+"_"+count+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
                    }
				}else{
                    outstr = outstr + "<span class='current'>"+count+"</span>";
                }
            }
            outstr = outstr + "<a class='tenpage' href='../"+getfn+"_"+count+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>下十页</a>";
        }
        else if(parseInt((cpage-1)/10) == parseInt(totalpage/10))
        {   
		    if(cpage-1==10){
			outstr = outstr + "<a class=tenpage href='../"+getfn+"."+htm+"' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>前十页</a>";
			}else{
            outstr = outstr + "<a class=tenpage href='../"+getfn+"_"+(cpage-10)+"."+htm+"' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>前十页</a>";
            }
			for (count=parseInt(totalpage/10)*10+1;count<=totalpage;count++)
            {   
			    if(count!=cpage)
                {
                    if(count==1){
					outstr = outstr + "<a class=page href='../"+getfn+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
					}else{
					outstr = outstr + "<a class=page href='../"+getfn+"_"+count+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
                    }
				}else{
                    outstr = outstr + "<span class='current'>"+count+"</span>";
                }
            }
        }
        else
        {    
		    if(cpage-1==10){
			outstr = outstr + "<a class='tenpage' href='../"+getfn+"."+htm+"' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>前十页</a>";
			}else{
            outstr = outstr + "<a class='tenpage' href='../"+getfn+"_"+(cpage-10)+"."+htm+"' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>前十页</a>";
            }
			for (count=parseInt((cpage-1)/10)*10+1;count<=parseInt((cpage-1)/10)*10+10;count++)
            {        
                if(count!=cpage)
                {
				    if(count==1){
					outstr = outstr + "<a class=page href='../"+getfn+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
					}else{
                    outstr = outstr + "<a class=page href='../"+getfn+"_"+count+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>"+count+"</a>";
                    }
				}else{
                    outstr = outstr + "<span class='current'>"+count+"</span>";
                }
            }
            outstr = outstr + "<a class='tenpage' href='../"+getfn+"_"+count+"."+htm+"' onclick='gotopage("+count+","+pagesize+","+totalpage+",\""+getfn+"\",\""+htm+"\")'>下十页</a>";
        }

    }
	pagemenu="<select name='page' onchange=\"javascript:window.location=this.options[this.selectedIndex].value;\">";
	for (i=1;i<=totalpage;i++){
	if (i==cpage){
	ced="selected";
	}else{
	ced="";
	}
	pagemenu=pagemenu+ "<option value='../"+getfn+"_"+i+"."+htm+"' "+ced+">第"+i+"页</option>";
	}
	pagemenu=pagemenu+ "</select>";
    document.getElementById("setpage").innerHTML = "<div id='setpage'><span id='info'>共"+totalpage+"页|第"+cpage+"页<\/span>" + outstr + pagemenu + "<\/div>";
    outstr = "";
}