//conType默认为0:评论,1:留言,2:其它记录...
function Pages(server_file,vars,method, data_box,nav_box, data_tpt,nav_tpt, pagesize, pagenum_count,itname,conType){
	this.server_file=server_file;
	this.vars=vars;
	this.method=method;
	
	this.data_box=$$("#"+data_box);
	this.nav_box=$$("#"+nav_box);
	this.data_tpt=data_tpt?data_tpt:null;
	this.default_nav_tpt='共{rscount}条 {curpage}/{pagecount} <a href="javascript:{fPage}">首页</a> <a href="javascript:{prevPage}">上一页</a> <a href="javascript:{nextPage}">下一页</a> <a href="javascript:{lPage}">末页</a>';
	this.nav_tpt=nav_tpt?nav_tpt:this.default_nav_tpt;
	this.pagesize=pagesize;
	this.pagenum_count=pagenum_count;
	this.pageCount=1;
	this.rscount=0;
	
	this.itname=itname;
	if(!Pages.instance){
		Pages.instance=[];
	}
	this.ID=Pages.instance.length;
	Pages.instance.push(this);//Pages.instance[this.ID] is this, the itname no more need 
	this.conType=conType?conType:0;
	
	this.curPage=1;
}
Pages.prototype={
	show:function(){
		//styleTip("　请稍后...　","show",0,"",true);
		var o=this;
		var cp=o.curPage;
		if (cp==0){
			o.curPage=1;
			cp=o.curPage;
		}
		//clipboardData.setData("text",o.vars+"&pagesize="+this.pagesize+"&gotopage="+cp); //can't work in FF !
		var aj=new net.ContentLoader(o.server_file,
							o.vars+"&pagesize="+this.pagesize+"&gotopage="+cp,
							o.method,
							function(){
								var xml=this.req.responseXML;
								var dataRoot="data";
								o.rscount=$$("datas",xml)[0].getAttribute("rscount");
								o.rscount=o.rscount?o.rscount:0;
								o.pageCount=Math.ceil(o.rscount/o.pagesize);
								showPagesData(xml,dataRoot,o.data_tpt,o.data_box);
								o.showPageNav();
							});
	},
	showPageNav:function(){
		var ID = this.ID;
		var conType=this.conType;
		var rc=this.rscount;
		if (rc!=0){
			if(this.pageCount>1){
				var nav=this.nav_tpt;
				var cpage=this.curPage;
				nav=nav.replace("{rscount}",rc);
				nav=nav.replace("{curpage}",cpage);
				nav=nav.replace("{pagecount}",this.pageCount);
				nav=nav.replace("{fPage}","Pages.instance["+ID+"].goto(1)");
				nav=nav.replace("{prevPage}","Pages.instance["+ID+"].goto("+(cpage-1)+")");
				nav=nav.replace("{nextPage}","Pages.instance["+ID+"].goto("+(cpage+1)+")");
				nav=nav.replace("{lPage}","Pages.instance["+ID+"].goto("+this.pageCount+")");
			}else{
				nav="";
			}
		}else{
			if(conType==0){
				nav="暂无评论！";
			}else if(conType==1){
				nav="暂无留言！";
			}else{
				nav="暂无！";
			}
		}
		this.nav_box.innerHTML=nav;
		var h=$$("#recordCount");
		if(h)h.innerHTML=this.rscount;
		//styleTip("","hide",10,"",true);
	},
	goto:function(numpage){
		var page=numpage;
		if(page<=0){
			page=1;
		}
		if(page>this.pageCount){
			page=this.pageCount;
		}
		this.curPage=page;
		this.show();
	},
	fPage:function(){
	},
	nextPage:function(){
	},
	prevPage:function(){
	},
	lPage:function(){
	}
}
