﻿// JavaScript Document
		function createPageList(sContainer){
			this.oContainer=document.getElementById(sContainer);
			
			this.build=function(nTotal,nSize,nPage){
				this.clear();
				
				this.nTotalRec=nTotal;//总纪录数；
				this.nPageSize=nSize;//每页纪录数；
				this.nAbsolutePage=nPage;//当前页数；
				this.nPageListCount=10;//每次最多显示的页数；
				
				if(this.nTotalRec%this.nPageSize==0){
					this.nPageCount=this.nTotalRec/this.nPageSize;//总的分页数；
				}else{
					this.nPageCount=Math.floor(this.nTotalRec/this.nPageSize)+1
				}
				
				if ( this.nTotalRec>0 ) {
					this.nStartNum=Math.floor((this.nAbsolutePage-1)/this.nPageListCount)*this.nPageListCount+1;
					//公式：int((n-1)/col)*col+1	n给定的参数	col每行显示几个数字		从1开始，顺序排		
					if (true){ 
						this.oContainer.innerHTML+="<span class='inactivePage'><a style='cursor:hand' onclick='requestPage(1)' onmouseover=this.style.color='#ff3300' onmouseout=this.style.color='#666666' alt='第一页'>第一页</a></span>";
					}
					
					if (this.nStartNum-this.nPageListCount>0){
						this.oContainer.innerHTML+="<span class='inactivePage'><a style='cursor:hand' onmouseover=this.style.color='#ff3300' onmouseout=this.style.color='#666666' onclick='requestPage("+(this.nStartNum-this.nPageListCount)+")' alt='前"+this.nPageListCount+"页'>前"+this.nPageListCount+"页</a></span>";
					}
					
					for (i=this.nStartNum;i<this.nStartNum+this.nPageListCount;i++){
						
						if (i==this.nAbsolutePage){
						
							sClassName="activeP"
							this.oContainer.innerHTML+="<span class='"+sClassName+"'><a style='cursor:default' onmouseover=this.style.color='#339900' onmouseout=this.style.color='#339900'>"+i+"</a></span>";
						}else{
							sClassName="inactivePage"
							this.oContainer.innerHTML+="<span class='"+sClassName+"'><a style='cursor:hand' onmouseover=this.style.color='#ff3300' onmouseout=this.style.color='#666666' onclick='requestPage("+i+")'>"+i+"</a></span>";
						}
						
						
						if( i>=this.nPageCount ){
							break;
						}
					}
					
					if( this.nStartNum+this.nPageListCount<=this.nPageCount ){
						this.oContainer.innerHTML+="<span class='inactivePage'><a style='cursor:hand' onmouseover=this.style.color='#ff3300' onmouseout=this.style.color='#666666' onclick='requestPage("+(this.nStartNum+this.nPageListCount)+")' alt='后"+this.nPageListCount+"页'>后"+this.nPageListCount+"页</a></span>";			
					}
					
					if( this.nAbsolutePage!=this.nPagecount ){
						this.oContainer.innerHTML+="<span class='inactivePage'><a style='cursor:hand' onmouseover=this.style.color='#ff3300' onmouseout=this.style.color='#666666' onclick='requestPage("+this.nPageCount+")' alt='最后一页'>最后一页</a></span>";
					}
				}
			}	
			this.clear=function(){
				this.oContainer.innerHTML="";
			}
		};
		
		function requestPage(nPage){
			document._PGB._R.value=nPage;
		};
