﻿var obj,j;
var page=0;
var nowPage=0;//当前页
var listNum=6;//每页显示数
var PagesLen;//总页数
var PageNum=9;//显示分页链接数(10个)
function _(id){return document.getElementById(id);}
window.onload=function(){
    obj=_("list").getElementsByTagName('li');
    j=obj.length;
    PagesLen=Math.ceil(j/listNum);
    upPage(0);
	obj_r=_("list_past").getElementsByTagName('li');
    m=obj_r.length;
    PagesLen_r=Math.ceil(m/listNum_r);
    upPage_r(0);
}
function upPage(p){ 
    nowPage=p;
    //内容变换 
    for (var i=0;i<j;i++){
        obj[i].style.display='none';
    } 
    for (var i=p*listNum;i<(p+1)*listNum;i++){
        if(obj[i]) obj[i].style.display='block';
    } 
    //分页链接变换 
    strS='<a href="javascript:void(0);" onclick="upPage(0)">首页</a> ';
    var PageNum_2=PageNum%2==0?Math.ceil(PageNum/2)+1:Math.ceil(PageNum/2); 
    var PageNum_3=PageNum%2==0?Math.ceil(PageNum/2):Math.ceil(PageNum/2)+1;
    var strC="",startPage,endPage;
    if (PageNum>=PagesLen){
        startPage=0;endPage=PagesLen-1;
    }else if (nowPage<PageNum_2){
        startPage=0;endPage=PagesLen-1>PageNum?PageNum:PagesLen-1;
    }else{
        startPage=nowPage+PageNum_3>=PagesLen?PagesLen-PageNum-1:nowPage-PageNum_2+1;
        var t=startPage+PageNum;
        endPage=t>PagesLen?PagesLen-1:t;
    }
    for (var i=startPage;i<=endPage;i++){
        if (i==nowPage) strC+='<a href="javascript:void(0);" style="color:red; font-weight:700;" onclick="upPage('+i+')">'+(i+1)+'</a> ';
        else strC+='<a href="javascript:void(0);" onclick="upPage('+i+')">'+(i+1)+'</a> ';
    } 
    strE='<a href="javascript:void(0);" onclick="upPage('+(PagesLen-1)+')">尾页</a> ';
    _('pageNav').innerHTML=strS+strC+strE;
} 

var obj_r,m;
var page_r=0;
var nowPage_r=0;//当前页
var listNum_r=6;//每页显示数
var PagesLen_r;//总页数
var PageNum_r=9;//显示分页链接数(10个)
//function _(id){return document.getElementById(id);}
function upPage_r(x){ 
    nowPage_r=x;
    //内容变换 
    for (var z=0;z<m;z++){
        obj_r[z].style.display='none';
    } 
    for (var z=x*listNum_r;z<(x+1)*listNum_r;z++){
        if(obj_r[z]) obj_r[z].style.display='block';
    } 
    //分页链接变换 
    strS_r='<a href="javascript:void(0);" onclick="upPage_r(0)">首页</a> ';
    var PageNum_r_2=PageNum_r%2==0?Math.ceil(PageNum_r/2)+1:Math.ceil(PageNum_r/2); 
    var PageNum_r_3=PageNum_r%2==0?Math.ceil(PageNum_r/2):Math.ceil(PageNum_r/2)+1;
    var strC_r="",startPage,endPage;
    if (PageNum_r>=PagesLen_r){
        startPage=0;endPage=PagesLen_r-1;
    }else if (nowPage_r<PageNum_r_2){
        startPage=0;endPage=PagesLen_r-1>PageNum_r?PageNum_r:PagesLen_r-1;
    }else{
        startPage=nowPage_r+PageNum_r_3>=PagesLen_r?PagesLen_r-PageNum_r-1:nowPage_r-PageNum_r_2+1;
        var s=startPage+PageNum_r;
        endPage=s>PagesLen_r?PagesLen_r-1:s;
    }
    for (var z=startPage;z<=endPage;z++){
        if (z==nowPage_r) strC_r+='<a href="javascript:void(0);" style="color:red; font-weight:700;" onclick="upPage_r('+z+')">'+(z+1)+'</a> ';
        else strC_r+='<a href="javascript:void(0);" onclick="upPage_r('+z+')">'+(z+1)+'</a> ';
    } 
    strE_r='<a href="javascript:void(0);" onclick="upPage_r('+(PagesLen_r-1)+')">尾页</a> ';
    _('pageNav_past').innerHTML=strS_r+strC_r+strE_r;
}
