//start:20,limit:20,totalCount:50,inputnum:'currentpage'
MulPage = function (cfg){
	   var max=Math.ceil(cfg.totalCount/cfg.limit) * cfg.limit;
	   if(cfg.start >= max){
		 cfg.start = max -cfg.limit;
	   };
	   document.getElementById(cfg.inputnum).value=cfg.start / cfg.limit + 1;
	   document.getElementById("start").value="0";
	   return {
		   loadnum : function(start){ 		       
		       document.getElementById("start").value=start;
			   document.getElementById("limit").value= cfg.limit;
			   cfg.queryfn();
		   },
		   changePage : function(){
		       var inv=document.getElementById(cfg.inputnum).value;
		       var	numcheck = /^[\d]*$/;
			   if(!numcheck.test(inv)){
			       alert("无效的数字");
				   return;
			   }
			   var page=parseInt(inv);
			   //有效性验证
			   var max=Math.ceil(cfg.totalCount/cfg.limit);
			   if(page<1){
				  page=1;
				  cin.value="1";
			   }else{
				  if(page > max){
					 page= max;
					 document.getElementById(cfg.inputnum).value=max;
				  }
			   }
			   this.loadnum((page-1) * cfg.limit);
			},
			
			moveFirst : function(){
				this.loadnum(0);
			},

			movePrevious : function(){
				this.loadnum(cfg.start - cfg.limit);			
			},

			moveNext : function(){
				this.loadnum(cfg.start + cfg.limit);
			},			
			moveLast : function(){
				var total = cfg.totalCount,
					extra = total % cfg.limit;
				this.loadnum(extra ? (total - extra) : total - cfg.limit);
			}		
		};
	};