﻿function SetPager(pagerId,currPage,per,totalRecord)
{
    var totalPage = Math.floor(totalRecord/per);
    if (totalRecord % per!=0) totalPage++;
    var pgArea = document.getElementById(pagerId);
    var frPage = currPage-2; //起始页码
    if (frPage<1) frPage=1;
    var toPage = frPage+4;  //结束页码
    if (toPage>totalPage) toPage = totalPage;
    
    var nextPage = currPage+1;  //下一页页码
    var prePage = currPage-1;   //前一页页码
    var beginRecord= prePage*per+1; //起始记录数
    var endRecord= beginRecord+per-1; //结束记录数
    if (endRecord>totalRecord) endRecord = totalRecord;
    
    pgArea.innerHTML = '显示 '+beginRecord+' 到 '+endRecord+'  (共有'+totalRecord+'条记录)    ';
    if (frPage>1) pgArea.innerHTML += ' <a href="javascript:SubmitPage('+prePage+')"><img src="/images/pre_page.gif" border="0" alt=""> </a> ... ';
    for(var i=frPage; i<=toPage; i++)
    {
        pgArea.innerHTML += ' <a href="javascript:SubmitPage('+i+')">'+i+'</a>';
    }
        
    if (toPage<totalPage) pgArea.innerHTML += ' ... <a href="javascript:SubmitPage('+nextPage+')"><img src="/images/next_page.gif" border="0" alt=""> </a>';
}
function SubmitPage(page)
{
    document.getElementById('page').value = page;
    document.forms[0].submit();
}

