﻿//页码识别
var GetUrl=location.href;
if(GetUrl.indexOf('?') > 0) {
     GetUrl = GetUrl.split('?')[0];
}
var Tmp = GetUrl.split('/');
var PathName="/"+Tmp[Tmp.length-5]+"/"+Tmp[Tmp.length-4]+"/"+Tmp[Tmp.length-3]+"/"+Tmp[Tmp.length-2]+"/";//路径
var Tmp1=Tmp[Tmp.length-1].toString();//文件名
var XUrl=Tmp1.substr(0,19);//文件名前19字
var pageQQ=1;//当前页码
if (Tmp1.length>24){
     pageQQ=Tmp1.substr(19);
     var r=pageQQ.length;
     pageQQ=pageQQ.substring(0,r-5);
}else{
     pageQQ=1;
}
function PageKeyDown(o){
    if(event.keyCode==13) {
        var regD =/\D/;
        if (regD.test(o) || o==''){
             alert('请输入页码!\n');
        }else{
             if (o=='' || o==1){
                  GetUrl=Tmp1.substr(0,19)+'.html';
             }else{
                  GetUrl=Tmp1.substr(0,19)+o+'.Html';
             }
             window.location=GetUrl; return false;
        }
    }
}
function keyonfocuscc(o){
    o.value="";
}
function pageinsHtml(o,pagecount,urlpath,url){
        var Pagewrite="";
        Pagewrite += "<ul>"
        Pagewrite += "<li class=pagew1><b title='当前页码'>" +o+ " / " + pagecount + "</b></li>"
        Pagewrite += "<li class=pagew><a href='" +urlpath+url+ ".html'><img src='/APP_CODE/images/first.gif' border=0 alt='返回第1页'></a></li>"
        if ( parseInt((o - 1) / 10 + 1) - 1 > 0 ) {
            if ((parseInt((o - 1) / 10 + 1) - 1) * 10 - 9 == 1 ){
            Pagewrite += "<li class=pagew><a href='" + urlpath + url + ".html'><img src='/APP_CODE/images/prev.gif' border=0 alt='上10页'></a></li>"
            }else{
            Pagewrite += "<li class=pagew><a href='" + urlpath + url + ((parseInt((o - 1) / 10 + 1) - 1) * 10 - 9) + ".html'><img src='/APP_CODE/images/prev.gif' border=0 alt='上10页'></a></li>"
            }
            
        }
        if ( parseInt(pagecount / 10) > parseInt((o - 1) / 10 + 1) - 1 ) { //有十个
            for(var i = 1; i <=10; i++){
                if (i == o%10) {
                         Pagewrite += "<li class=pagew><span>" + (parseInt(o / 10)*10+i) + "</span></li>"
                }else{
                      if (o%10==0 && i==10){
                           Pagewrite += "<li class=pagew><span>" + (parseInt(o / 10)*10) + "</span></li>"
                      }else{
                      if ((i + (parseInt((o - 1) / 10 + 1) - 1) * 10)==1){
                           Pagewrite += "<li class=pagew><a href='" + urlpath + url + ".html'>1</a></li>"
                      }else{
                           Pagewrite += "<li class=pagew><a href='" + urlpath + url + (i + (parseInt((o - 1) / 10 + 1) - 1) * 10) + ".html'>" + (i + (parseInt((o - 1) / 10 + 1) - 1) * 10) + "</a></li>"
                      }}
                }
            }
        }else{ //'求余数
            for(var i = 1; i <= pagecount%10; i++){
                if (i == o%10) {
                  Pagewrite += "<li class=pagew><span>" +(parseInt(o / 10)*10+i) + "</span></li>"
                }else{
                      if ((i + (parseInt((o - 1) / 10 + 1) - 1) * 10)==1){
                           Pagewrite += "<li class=pagew><a href='" + urlpath + url + ".html'>1</a></li>"
                      }else{
                           Pagewrite += "<li class=pagew><a href='" + urlpath + url + (i + (parseInt((o - 1) / 10 + 1) - 1) * 10) + ".html'>" + (i + (parseInt((o - 1) / 10 + 1) - 1) * 10) + "</a></li>"
                      }
                }
            }
        }
        if ( parseInt(pagecount / 10) > parseInt((o - 1) / 10 + 1) - 1 ) {
        if (  parseInt(pagecount / 10) >= parseInt(o/10) ){
            if (  parseInt(pagecount / 10) != pagecount/10  ){
            Pagewrite += "<li class=pagew><a href='" + urlpath + url + ((parseInt((o - 1) / 10 + 1) + 1) * 10 - 9) + ".html'><img src='/APP_CODE/images/next.gif' border=0 alt='下10页'></a></li>"
            }
        }
        }
        if ( pagecount == 1 ) {
            Pagewrite += "<li class=pagew><a href='" + urlpath + url + ".html'><img src='/APP_CODE/images/last.gif' border=0 alt='到最后页'></a></li>"
        }else{
            Pagewrite += "<li class=pagew><a href='" + urlpath + url + pagecount + ".html'><img src='/APP_CODE/images/last.gif' border=0 alt='到最后页'></a></li>"
        }
        Pagewrite += "<li class=pagew3><input type=text value='输入页码回车' onfocus=keyonfocuscc(this) onKeyDown='PageKeyDown(this.value)'></li>"
        //Pagewrite += "<li class=pagew3><input type=text value='输入页码回车' onfocus=this.select() onKeyDown='PageKeyDown(this.value)'></li>"
        Pagewrite += "</ul>"
        document.getElementById('pageID1').innerHTML=Pagewrite;
        document.getElementById('pageID2').innerHTML=Pagewrite;
}
pageinsHtml(pageQQ,pagecount,PathName,XUrl)

