var PAGER = function (firstBtn,prevBtn,nextBtn,lastBtn,spacer){
	
	if(spacer == undefined) spacer = '';

	this.showNum = 1;
	this.max = 0;
	this.page = 1;
	this.NumCount = 10;
	this.Qstring = '';
	this.compart_param = 'page';

	this.context = false;

	this.innerId = '';

	this.action = false;

	this.cls_current = '';
//var tmpString = '';


	this.output = '';

	this.navigation = function(){

//	alert(this.page);
		var tmpNumeric = "";
		var pc = 0; //显示当前页前后数字的个数

		//var pageid = this.CurrentPage;
		var starpage = 1;
		var endpage = this.NumCount;

		pc = parseInt(endpage / 2);


		if(this.page > pc)
		{

			starpage = this.page - pc;

			if(endpage % 2 == 0)
			{
				endpage = this.page + pc - 1;
			}
			else
			{
				endpage = this.page + pc;
			}
	//		alert(starpage+'|'+endpage + '|' + pc);
		}

		if(this.page > 1 && this.context == false){
		//	document.writeln('<a class="firstBtn" href="?'+this.compart_param+'=1&'+this.Qstring+'"><span>' + firstBtn + '</span></a>&nbsp;');
		//	document.writeln('<a class="prevBtn" href="?'+this.compart_param+'=' + (this.page-1) + '&'+this.Qstring+'"><span>' + prevBtn + '</span></a>&nbsp;');
			if(this.action == false){
				this.output += '<a value="1" class="firstBtn" href="?'+this.compart_param+'=1&'+this.Qstring+'"><span>' + firstBtn + '</span></a>&nbsp;';
				this.output += '<a value="' + (this.page-1) + '" class="prevBtn" href="?'+this.compart_param+'=' + (this.page-1) + '&'+this.Qstring+'"><span>' + prevBtn + '</span></a>&nbsp;';
			}else{
				this.output += '<a value="' + (this.page-1) + '" class="firstBtn" href="['+this.Qstring.replace(/{p}/ig,1) +']" onclick="'+this.Qstring.replace(/{p}/ig,1) +'return false;"><span>' + firstBtn + '</span></a>&nbsp;';
				this.output += '<a value="' + (this.page-1) + '" class="prevBtn" href="['+this.Qstring.replace(/{p}/ig,this.page-1) +']" onclick="'+this.Qstring.replace(/{p}/ig,this.page-1) +'return false;"><span>' + prevBtn + '</span></a>&nbsp;';
			}
		}

		for(var i=starpage;i<=endpage;i++){
			if(i > this.max){ break; }
			if(i == this.page){
		//		document.writeln('<span class="cls_current">' + i + '</span>&nbsp;');
					this.output += '<span><a class="number cls_curpage" value="' + i + '" id="num_' + i + '" href="?'+this.compart_param+'=' + i + '&'+this.Qstring+'">' + i + '</a></span>' + spacer;
			}else{
		//		document.writeln('<span class=""><a href="?'+this.compart_param+'=' + i + '&'+this.Qstring+'">' + i + '</a></span>&nbsp;');
				if(this.action == false){
					this.output += '<span><a class="number" value="' + i + '" id="num_' + i + '" href="?'+this.compart_param+'=' + i + '&'+this.Qstring+'">' + i + '</a></span>' + spacer;
				}else{
					this.output += '<span><a class="number" value="' + i + '" id="num_' + i + '" href="['+this.Qstring.replace(/{p}/ig,i) +']" onclick="'+this.Qstring.replace(/{p}/ig,i) +'return false;">' + i + '</a></span>' + spacer;					
					
				}
			}
		}

		if(this.page < this.max  && this.context == false){
		//	document.writeln('<a class="nextBtn" href="?'+this.compart_param+'=' + (this.page + 1) + '&'+this.Qstring+'"><span>' + nextBtn + '</span></a>&nbsp;');
		//	document.writeln('<a class="lastBtn" href="?'+this.compart_param+'=' + (this.max) + '&'+this.Qstring+'"><span>' + lastBtn + '</span></a>&nbsp;');
			if(this.action == false){
			this.output += '<a value="' + (this.page+1) + '" class="nextBtn" href="?'+this.compart_param+'=' + (this.page + 1) + '&'+this.Qstring+'"><span>' + nextBtn + '</span></a>&nbsp;';
			this.output += '<a value="' + this.max + '" class="lastBtn" href="?'+this.compart_param+'=' + (this.max) + '&'+this.Qstring+'"><span>' + lastBtn + '</span></a>&nbsp;';
			}else{
			this.output += '<a class="nextBtn" href="['+this.Qstring.replace(/{p}/ig,this.page+1) +']" onclick="'+this.Qstring.replace(/{p}/ig,this.page+1) +'return false;"><span>' + nextBtn + '</span></a>&nbsp;';
			this.output += '<a class="lastBtn" href="['+this.Qstring.replace(/{p}/ig,this.max) +']" onclick="'+this.Qstring.replace(/{p}/ig,this.max) +'return false;"><span>' + lastBtn + '</span></a>&nbsp;';
			}
		}
		if(this.max == 1){
		this.output='';
		}
		if(this.innerId == ''){
		return(this.output);
		}else{
			var pan = new Common().$(this.innerId);
			var pan2 = new Common().$(this.innerId+'2');
			if(pan){
				pan.innerHTML = this.output;
			}
			if(pan2){
				pan2.innerHTML = this.output;
			}
		}
	//	alert(this.output)
	//	document.getElementById('pager').innerHTML = this.output;
	}
}

