﻿// JScript 文件


function XMLHttpRequest()
{
    
   
    try{return new ActiveXObject('MSXML2.XMLHTTP.4.0');}
    catch(e){
    try{return new ActiveXObject('MSXML2.XMLHTTP.3.0');}
    catch(e){
    try{return new ActiveXObject('MSXML2.XMLHTTP.2.6');}
    catch(e){
    try{return new ActiveXObject('MSXML2.XMLHTTP');}
    catch(e){
    try{return new ActiveXObject('Microsoft.XMLHTTP');}
    catch(e){
    try{return new XMLHttpRequest();}
    catch(e){
    return null;
    }}}}}}

}

    function AjaxXmlHttp(url)
    {
       
        
         

        var xmlhttp; 
        xmlhttp = new XMLHttpRequest();
         xmlhttp.onreadystatechange = function()
         {         
           if(xmlhttp.readystate==4)
            {                  
                
                 if(xmlhttp.status == 200)
                 {
                   
                    //outDivConten.innerHTML=xmlhttp.ResponseText; 
                    
                    document.title = gb2utf8(xmlhttp.ResponseBody); 

                   // alert(bytes2BSTR(xmlhttp.ResponseBody));
                  
                 }
                 else
                 {
                    alert("读取数据出错，错误端口号是："+xmlhttp.status);
                 }
            }
       }           
      xmlhttp.open("get",url,true);
      xmlhttp.send(null);              
    } 


function gb2utf8(data){  
    var glbEncode = [];  
    gb2utf8_data = data;  
    execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");  
    var t=escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2");  
    t=t.split("@");  
    var i=0,j=t.length,k;  
    while(++i<j) {  
        k=t[i].substring(0,4);  
        if(!glbEncode[k]) {  
            gb2utf8_char = eval("0x"+k);  
            execScript("gb2utf8_char = Chr(gb2utf8_char)", "VBScript");  
            glbEncode[k]=escape(gb2utf8_char).substring(1,6);  
        }  
        t[i]=glbEncode[k]+t[i].substring(4);  
    }  
    gb2utf8_data = gb2utf8_char = null;  
    return unescape(t.join("%"));  
}

 urlx = window.location.href;
 urlx=urlx.substring(urlx.indexOf("/")+1);
AjaxXmlHttp("/ajax/titles.aspx?curURl="+urlx);
