﻿// JScript 文件

// JScript 文件

    var bAjax=false;
    var bAjaxLoad =true;
    var iPageNumTemp=0;
    function action_return(){};
    var target;
    var _isCache=true;
    function _$(obj){ return document.getElementById(obj).value;}
    function AjaxLoad(){
    if(document.getElementById("hPageNum")){
        if(_$("hPageNum")=="0") {document.getElementById("hPageNum").value="1";}
        if(iPageNumTemp>0){document.getElementById("hPageNum").value=iPageNumTemp;}
        document.getElementById("sPage").innerText = _$("hPageID") + "/" +_$("hPageNum");
    }
    }
    window.onload=AjaxLoad;
    
    function setFirstValue(strValue){
    if(!bAjaxLoad || _$("hPageNum")>1){return;}
    if(strValue<=0){strValue=1;}
    if(document.getElementById("hPageNum")){
    document.getElementById("hPageNum").value=strValue;
    AjaxLoad();
    } else {
    iPageNumTemp=strValue;
    }
    bAjaxLoad=false;
    }
    
    function ajaxFlagClear(){
    bAjax=false;
    bAjaxLoad =true;
    iPageNumTemp=0;
    document.getElementById("hPageNum").value=1;
    document.getElementById("hPageID").value=1;
    if(document.getElementById("txtGo")){
    document.getElementById("txtGo").value="";
    }
    if(document.getElementById("sPage")){
    document.getElementById("sPage").innerText="1/1";
    }
    }
    
    
    function setAjaxFlag(strTartget,fReturn,isCache){target=strTartget;action_return=fReturn;bAjax=true;_isCache=isCache;}
    //下一页按钮
    function btnNext_click(){
        var PageID = parseInt(_$("hPageID"));
        var PageNum=parseInt(_$("hPageNum"));
        if(PageID<PageNum)
        {   
            PageID++;
            document.getElementById("hPageID").value = PageID;
            //document.getElementById("sPage").innerText = PageID + "/" +PageNum;
            if(PageID+1==PageNum){}
        } else if(PageID>=PageNum){return;}
        btnPage_submit();
    }
    
    //上一页按钮
    function btnPre_click(){
        var PageID = parseInt(_$("hPageID"));
        if(PageID>1)
        {   PageID--;
            document.getElementById("hPageID").value = PageID;
            //document.getElementById("sPage").innerText = PageID + "/" +_$("hPageNum");
            if(PageID==2){}
        } else if(PageID<=1){return;}
        btnPage_submit();
    }
    
    //首页按钮
    function btnFirst_click(){
        if(parseInt(_$("hPageID")) <=1){return;}
        document.getElementById("hPageID").value = 1;
        document.getElementById("sPage").innerText = 1 + "/" +_$("hPageNum");
        btnPage_submit();
    }
    
    //尾页按钮
    function btnLast_click(){
        var sPageNum=parseInt(_$("hPageNum"));
        if(_$("hPageID") >= sPageNum){return;}
        document.getElementById("hPageID").value = sPageNum;
        document.getElementById("sPage").innerText = sPageNum + "/" +_$("hPageNum");
        btnPage_submit();
    }
    
    //GO按钮
    function btnGo_click(){
        var sPageID=_$("txtGo");
        
        if (/^\d+$/.test(sPageID) == false){ return; }
        if(parseInt(sPageID)>parseInt(_$("hPageNum"))) {btnLast_click();return;}
        if(parseInt(sPageID)<=0) {btnFirst_click();return;}
        
        document.getElementById("hPageID").value = sPageID;
        document.getElementById("sPage").innerText = sPageID + "/" +_$("hPageNum");
        btnPage_submit();
    }
    
    function btnPage_submit(){
        var url = window.location.search;
        var strAction = document.forms[0].action;
        if(strAction.indexOf("_btnPage")<0 ) {
            if(strAction.indexOf("?")>=0){
	            strAction+="&_btnPage=1&sPageID="+_$("hPageID");
		    }else{
			    strAction+="?_btnPage=1&sPageID="+_$("hPageID");
		    }
		} else {strAction = strAction.substring(0,strAction.indexOf("sPageID=")+8)+_$("hPageID")}
		
		if(bAjax){
		    var strGet = new Array();
		    AjaxLoad();
		    strGet=strAction.split("?");
		    var Ajax = new oAjax(strGet[0],target,action_return,_isCache);
		    Ajax.Get(strGet[1]+"&sPageNum="+_$("hPageNum"));
		} else {
		    document.forms[0].action=strAction;
            document.forms[0].submit();
        }
    
    }
    
