﻿        function $(elementId) {
            return document.getElementById(elementId);
        }
        
        var list = {
        num:parseInt($('num').value),
        initList:function(){
            this.perPage= parseInt($('perPage').value);
            this.maxPage=Math.ceil($('num').value/$('perPage').value);
            if (this.maxPage>10) $('li10').firstChild.firstChild.nodeValue = this.maxPage;
            this.change(this.maxPage);
        },
         jump:function(page,force){
            if (this.num<1) return;
            var page = page?parseInt(page):1;
            if (!force&&(page == $('curPV').value||page<1||page>this.maxPage))    
            {
            return false; 
            }
            else
            {
            $('curPV').value = page; 
            for (i = 1;i<=Math.min(this.maxPage,10);i++)
            {
                $('li'+i).className = 'base';
            }
            if (this.maxPage<10|| page<5)
            {
                for (i=1;i<=(this.maxPage<10?this.maxPage:9);i++)
                {
                    $('li'+i).firstChild.firstChild.nodeValue = i; 
                }
                $('li'+page).className = 'cur';
            }else if (page + 4>=this.maxPage) 
            {
                for (i=this.maxPage,j=10;i>=(this.maxPage-8);i--,j--)
                {
                    $('li'+j).firstChild.firstChild.nodeValue = this.maxPage-10+j;
                }
                $('li'+(10+page-this.maxPage)).className = 'cur';
            }else{
                for (i=page-3,j=2;i<=(page+4);i++,j++) 
                {
                    $('li'+j).firstChild.firstChild.nodeValue = i;
                }
                $('li5').className = 'cur';
            }
            getCustomerInfo($('curPV').value,$('classid').value,$('perPage').value);
           }
            
        },
        change:function(newLen){
            newLen = Math.min(parseInt(newLen),10);
            for (i = 1;i<11;i++){
                if (i>newLen) {
                    $('li'+i).style.display = 'none';
                }else{
                    $('li'+i).style.display = 'block';
                }
            }
        }
    };
    
    for (i = 1;i<=10;i++)
    {
        $('li'+i).onclick = function(){
            list.jump(this.firstChild.firstChild.nodeValue);
        }
    }
    $('previous').onclick = function(){
        list.jump(parseInt($('curPV').value)-1);
    }
    $('next').onclick = function(){
        list.jump(parseInt($('curPV').value)+1);
    }
    list.initList();//初始化项目

