﻿// JScript 文件

var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  function createXmlHttpRequest()
    {
        //ie浏览器
        if(window.ActiveXObject)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e)
            {
                try
                {
                    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch(e1)
                {
                    xmlHttp=false;
                }
            }
               
        }
        //其它浏览器
        else if(window.XMLHttpRequest)
        {
            try
            {
                xmlHttp=new XMLHttpRequest();
            }
            catch(e2)
            {
                xmlHttp=false;
            }
        }
    }
    function GetNumberListByProperty(Property)
    {
        createXmlHttpRequest();
        document.getElementById("NumberList").innerHTML="<div align='center'><img src='/Themes/ZonvanRed/Images/wait.gif'></div>";
        xmlhttp.Open("GET","/Number/NumberPropertyView.aspx?Property="+Property,true);
        xmlhttp.OnReadyStateChange=NumberList;
        xmlhttp.send();            
    }
    
    function GetNumberList(TypeId,Page)
    {
        createXmlHttpRequest();
        document.getElementById("NumberList").innerHTML="<div align='center'><img src='/Themes/ZonvanRed/Images/wait.gif'></div>";
        if(Page=="")
        {
            Page="0";
        }        
        var url="/number/numberlist.aspx?Page="+Page+"&TypeId="+TypeId+"&Number="+request('number')
        xmlhttp.Open("GET",url,true);
        xmlhttp.OnReadyStateChange=GetNumberListlater;
        xmlhttp.send();            
    }
    
    function NumberList()
    {
        createXmlHttpRequest();
        if(xmlhttp.ReadyState==4 && xmlhttp.status==200)
        {
            document.getElementById("NumberList").innerHTML=xmlhttp.ResponseText;
        }
    }
    
    function GetNumberListlater()
    {
        createXmlHttpRequest();
        if(xmlhttp.ReadyState==4 && xmlhttp.status==200)
        {
            var Text=xmlhttp.ResponseText;
            Text=Text.substring(Text.indexOf("<!--NumberListBegin-->"),Text.indexOf("<!--NumberListEnd-->"));
            document.getElementById("NumberList").innerHTML=Text;
        }  
    }
    
    function request(paras){ 
        var url = location.href;  
        var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");  
        var paraObj = {}  
        for (i=0; j=paraString[i]; i++){  
            paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);  
            }  
         var returnValue = paraObj[paras.toLowerCase()];  
         if(typeof(returnValue)=="undefined"){  
         return "";  
         }else{  
            return returnValue;  
          }  
     }
     
    function GoPage(url)
    {
        var Page=document.getElementById("txtGoPage").value;
        var isNum=(/^\d+(\.\d+)?$/);
        if(!isNum.test(Page))
        {
            Page=0;
        }
         location.href=url+"?page="+Page+"&TypeId="+request('typeid')+"&Number="+request('number');
    }
