var pageNum   = 3; //常量每页条数
var lineNum   = 1; //常量每行条数
var outlines  = document.getElementsByName("TRS"); //取得页面概览记录对象
var rsCount   = outlines.length;
var pageCount = 0; //计算总页数
if(rsCount%pageNum>0)
 pageCount = (rsCount - (rsCount%pageNum))/pageNum +1;
else
 pageCount = rsCount/pageNum; //取得当前页对象并
var CP = document.getElementById("CP"); //文字输出区
var FileBody  = document.getElementById("content");
//===========getCurrPage(_currentPage)规范跳转页码函数;_currentPage 跳转页码输入值===
function getCurrPage(_currentPage){
 var cPage =1;
 if( _currentPage<=0 || _currentPage=="")
  cPage =1;
 else if(_currentPage>pageCount)
  cPage = pageCount;
 else
  cPage = _currentPage;
 return cPage;
}
//===============goto()直接跳转函数=============================================
function goto(){
  toPage(CP.value);
}
//===============toPage(_pageNo)跳转函数;_pageNo要跳转的页号====================
function toPage(_pageNo){
 if(rsCount!=0){
 var pageHtml = "<TABLE width='650' height='600' BORDER='0' CELLSPACING='1' CELLPADDING='4'>\r\n";
 var cP = getCurrPage(_pageNo);
 var startPos = cP*pageNum-pageNum;
 var endPos = 0;
 if(cP*pageNum>rsCount)
  endPos=rsCount;
 else
  endPos = cP*pageNum;
 for(var i=startPos;i<endPos;i++){
  pageHtml +="<tr>";
  for(var j=0;j<lineNum;j++){
   if(i<endPos)
    pageHtml += "<td width='"+(100/lineNum)+"%'>"+outlines[i].innerHTML + "</td>\r\n";
   else
    pageHtml +="<td width='"+(100/lineNum)+"%'>&nbsp;</td>";
     i++;
  }
  i--;
  pageHtml +="</tr>\r\n";
 }
 pageHtml +="</table>";
 CP.value = cP;
 FileBody.innerHTML= pageHtml;
 showPageLineNum();
 //alert(pageHtml);
 }
 return false;
}
//===========showPageLineNum()页面显示状态条函数==================
function showPageLineNum(){
 var pL = "";
 if(CP.value!=1){
  pL+="<a href=# onclick='toPage(1)'>Index</a>&nbsp;";
  pL+="<a href=# onclick='toPage("+(CP.value-1)+")'>PerPage</a>&nbsp;";
 }
 else{
  pL+="Index&nbsp;";
  pL+="PerPage&nbsp;";
 }
 for(var pageN=1;pageN<=pageCount;pageN++){
  if(pageN==CP.value){
  pL+="<font color=red><b>"+pageN+"</b></font>&nbsp;";
  }
  else
  pL += "<a href=# onclick='toPage("+pageN+")'>"+pageN+"</a>&nbsp;";
 }
 if(CP.value<pageCount){
  pL+="<a href=# onclick='toPage("+((CP.value)*1+1)+")'>NextPage</a>&nbsp;";
  pL+="<a href=# onclick='toPage("+pageCount+")'>NextPage</a>&nbsp;";
 }
 else{
  pL+="NextPage&nbsp;";
  pL+="NextPage&nbsp;";
 }
 pL += "Total "+pageCount+" Page&nbsp;&nbspTotal Of "+rsCount+"&nbspRecords";
 var showPageLine = document.getElementsByName("pl");
 for(var pls=0;pls<showPageLine.length;pls++){
 showPageLine[pls].innerHTML = pL;}
}