﻿//首先我们创建一个XMLHttpRequest对象
//源码下载及讨论地址：http://www.51aspx.com/CV/AjaxCheckUser

    var xmlHttp;
    
    function createXmlHttpRequest()
    {
        if(window.XMLHttpRequest)
        {
            xmlHttp=new XMLHttpRequest();
        
            if(xmlHttp.overrideMimeType)
                {
                    xmlHttp.overrideMimeType("text/xml");
                }
        }
        else if(window.ActiveXObject)
        {
            try
            {
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");   
            }
            catch(e)
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");   
            }
        }
        if(!xmlHttp)
        {
            window.alert("你的浏览器不支持创建XMLhttpRequest对象");
        }
        return xmlHttp;
    }
//创建Order
    
function CheckOrder(OrderNumber)
{
   
        createXmlHttpRequest();
        if(OrderNumber!="")
        {
          var url="/Header.aspx?Order="+OrderNumber+"&Event=CheckOrder";;
          
         }
    
        xmlHttp.open("get",url,true);
    
        xmlHttp.onreadystatechange=CheckOrderResult;
    
        xmlHttp.send(null);

}
//创建用户检测的回调函数

function CheckOrderResult()
{
    if(xmlHttp.readyState==4)//服务器响应状态
    {
        if(xmlHttp.status==200)//代码执行状态
        {
        
       
            if(xmlHttp.responseText=="empty")
            {
                document.getElementById("lblOrder").innerHTML="<span style=\"color:Red\">没有该订单信息，请确认订单号是否正确</span>";
                
            }
            else
            {
                if (xmlHttp.responseText == "1")
                {
                     document.getElementById("lblOrder").innerHTML="<span style=\"color:Red\">未付款</span>";

                 }
                else if (xmlHttp.responseText == "2")
                {
                     document.getElementById("lblOrder").innerHTML="<span style=\"color:Red\">已付款,等待发货</span>";

                }
                else if (xmlHttp.responseText == "3")
                {
                     document.getElementById("lblOrder").innerHTML= "<span style=\"color:Red\">已发货,等待收货</span>";

                }
                 else if (xmlHttp.responseText == "4")
                {
                     document.getElementById("lblOrder").innerHTML="<span style=\"color:Red\">已完成交易</span>";

                 }
                    else if (xmlHttp.responseText == "6")
                  {
                         document.getElementById("lblOrder").innerHTML= "<span style=\"color:Red\">交易关闭</span>";

                    }
                else
                {
                     document.getElementById("lblOrder").innerHTML= "<span style=\"color:Red\">未付款</span>";
                }
                    
            }
        
        }
    }
}

//创建Order
    
function CheckLogin()
{
   
        createXmlHttpRequest();
        
        var url="/Header.aspx?Event=CheckLogin";;
          
        
    
        xmlHttp.open("post",url,false);
    
        xmlHttp.onreadystatechange=CheckLoginResult;
    
        xmlHttp.send(null);

}
//创建用户检测的回调函数

function CheckLoginResult()
{
    if(xmlHttp.readyState==4)//服务器响应状态
    {
        if(xmlHttp.status==200)//代码执行状态
        {
            if(xmlHttp.responseText=="false")
            {
                 document.getElementById("IsLogin").style.display='none'; 
                 document.getElementById("NoLogin").style.display='block'; 
               
           }
            else
            {
                document.getElementById("IsLogin").style.display='block'; 
                document.getElementById("NoLogin").style.display='none'; 
               document.getElementById("UserName").innerHTML="<span style=\"color:Red\">"+xmlHttp.responseText+"</span>";
                
           }
            
        }
    }
}
function SearchPro(type,content)
{
   
   
     createXmlHttpRequest();
     var url="/Header.aspx?Type="+type+"&Con="+escape(content)+"&Event=Pro";;
      xmlHttp.open("post",url,true);
    
        xmlHttp.onreadystatechange=SearchProResult;
    
        xmlHttp.send(null);
}
function SearchProResult()
{
    if(xmlHttp.readyState==4)//服务器响应状态
    {
        if(xmlHttp.status==200)//代码执行状态
        {
         parent.location.href=xmlHttp.responseText;
            
        }
    }
}

function AllHotLink()
{
   
        createXmlHttpRequest();
        
        var url="/Header.aspx?Event=All";;
          
        
    
        xmlHttp.open("post",url,false);
    
        xmlHttp.onreadystatechange=AllHotLinkResult;
    
        xmlHttp.send(null);

}
//创建用户检测的回调函数

function AllHotLinkResult()
{
    if(xmlHttp.readyState==4)//服务器响应状态
    {
        if(xmlHttp.status==200)//代码执行状态
        {
            document.getElementById("HotLink").innerHTML= xmlHttp.responseText;
            
        }
    }
}

function GetBasket()
{
   
        createXmlHttpRequest();
        
        var url="/Header.aspx?Event=Basket";;
          
        
    
        xmlHttp.open("post",url,false);
    
        xmlHttp.onreadystatechange=GetBasketResult;
    
        xmlHttp.send(null);

}
//创建用户检测的回调函数

function GetBasketResult()
{
    if(xmlHttp.readyState==4)//服务器响应状态
    {
        if(xmlHttp.status==200)//代码执行状态
        {
            document.getElementById("lblBasket").innerHTML= xmlHttp.responseText;
            
        }
    }
}
 