﻿// JScript 文件
var $$__dCount = 0;//总数据数
var $$__pDNum = 0;//每页数据条数
var $$__pCount = 0;//总页数
var $$__tPage = 1;//当前页
var $$__sPage = 1;//起始页
var $$__ePage = 1;//结束页
var $$__obj;//插入DIV
var $$__callback;//调用数据方法
var $$__iSalD = false;//是否显示总数据数
var $$__iSthD = false;//是否显示当前数据条数
var $$__iSgoT = false;//是否显示转到
var $$__iStpD = false;//是否显示每页条数
var $$__iSgtP = false;//是否回到顶部
var $$__dDanW = '';
///
///
///
function $$__AutoPage(dataCount,pageDataNum,iSalD,iStpD,iSthD,iSgoT,iSgtP,dDanW,objID,callback)
{
    $$__dCount = dataCount;
    $$__pDNum = pageDataNum;
    $$__iSalD = iSalD;
    $$__iSthD = iSthD;
    $$__iSgoT = iSgoT;
    $$__dDanW = dDanW;
    $$__iStpD = iStpD;
    $$__iSgtP = iSgtP;
    $$__obj = $(objID);
    $$__callback = callback;
    if($$__dCount>0)
    {
        if(($$__dCount % $$__pDNum)>0)
        {
            $$__pCount = Math.floor($$__dCount/$$__pDNum)+1;
        }
        else
        {
            $$__pCount = ($$__dCount / $$__pDNum);
        }
    }
    else
    {
        $$__obj.innerHTML = '';
    }
}
///
///
///
function $$__setPList($__tPage)
{
    $$__tPage = $__tPage;
    if($$__tPage<1)
    {
        $$__tPage = 1;
    }
    if($$__tPage>$$__pCount)
    {
        $$__tPage = $$__pCount;
    }
    $$__sPage=(parseInt($$__tPage)+5) > $$__pCount ? $$__pCount-9 : parseInt($$__tPage)-4;//计算开始页数
    $$__ePage = parseInt($$__tPage)<=5 ? 10 : parseInt($$__tPage)+5;//计算结束页数
    if($$__sPage < 1)
    {
        $$__sPage = 1;
    }
    if($$__ePage > $$__pCount)
    {
        $$__ePage = $$__pCount;
    }
    var $$__inHTML ="";
    if($$__pCount > 0 )
    {
        $$__inHTML += '<ul id="DM_AutoPage">';
        var $$__tTNum = ($$__tPage - 1) * $$__pDNum;
        var $$__eTNum = $$__tPage * $$__pDNum > $$__dCount ? $$__dCount : $$__tPage * $$__pDNum;
        if($$__iSalD)
        {
            $$__inHTML += '<li >总共'+$$__dCount+$$__dDanW+'</li>';
        }
        if($$__iStpD)
        {
            $$__inHTML += '<li >每页'+$$__pDNum+$$__dDanW+'</li>';
        }
        if($$__tPage>1)
        {
            $$__inHTML += '<li ><a href="javascript:$$__setPList(1);" title="首页">[首页]</a></li><li><a href="javascript:$$__setPList('+($$__tPage-1)+');" title="第'+($$__tPage-1)+'页">[上页]</a></li>';
        }
        else
        {
            $$__inHTML += '<li class="C_NUSE"><a title="首页">[首页]</a></li><li class="C_NUSE"><a title="">[上页]</a></li>';
        }
        for(var i = $$__sPage ; i <= $$__ePage ;i++)
        {
            if(i != $$__tPage)
            {
                $$__inHTML += '<li><a href="javascript:$$__setPList('+i+');" title="第'+i+'页">'+i+'</a></li>';
            }
            else
            {
                $$__inHTML += '<li class="C_TUSE"><a title="当前第'+i+'页" >'+i+'</a></li>';
            }
        }
        if($$__tPage < $$__pCount)
        {
           $$__inHTML += ' <li><a href="javascript:$$__setPList('+($$__tPage+1)+');" title="第'+($$__tPage+1)+'页">[下页]</a></li><li><a href="javascript:$$__setPList('+$$__pCount+');" title="末页">[末页]</a></li>';
        }
        else
        {
           $$__inHTML += ' <li class="C_NUSE"><a title="下页">[下页]</a></li><li class="C_NUSE"><a title="末页">[末页]</a></li>';
        }
        if($$__iSthD)
        {
            $$__inHTML += '<li >总共'+$$__pCount+'页</li>';
        }
	$$__inHTML += '</ul>';
	$$__inHTML += '<br/>';
	$$__inHTML += '<br/>';
	$$__inHTML += '<br/>';
        if($$__iSgoT)
        {
            $$__inHTML += '转到第<input id="txtgo" type="text" value="1" style="width:20px;"/>页<a href="javascript:$$__setPList(document.getElementById(\'txtgo\').value);" title="转到第'+($$__tPage)+'页">GO</a>|<a href="javascript:$$__setPList('+($$__tPage+50)+');" title="第'+($$__tPage+50)+'页">转到下50页</a> | <a href="javascript:$$__setPList('+($$__tPage+100)+');" title="第'+($$__tPage+100)+'页">转到下100页</a>';
        }
        
	
	
        $$__inHTML += '<div class="clear"></div>';
    }
    else
    {
        $$__inHTML = '';
    }
    $$__obj.innerHTML = $$__inHTML;
    if($$__iSgtP)
    {
        if(self!=top)
        {
            window.parent.JS_GoTop();
        }
        else
        {
            JS_GoTop();
        }
    }
    $$__callback($$__tTNum,$$__pDNum);
}