﻿// JScript 文件

// JScript 文件
var xmlhttp;
var CallBackid ;//返回标志
//xml函数部分
function CreateXmlHttpRequest()
{
// 使用 try 来捕获创建失败，再换个方法来创建
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){
    try {                                                  // 如果不成功，那么尝试在较新 IE 里的方式
     xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch(e) {
        try {
        // 失败则尝试使用较老版本 IE 里的方式 
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e1) {
        xmlhttp=false;
        }
    }
}

 
if (!xmlhttp) {                                            // 如果创建 XMLHttpRequest 对象失败，那么提醒访问者该页面可能无法正确访问
 alert("Xml文件创建失败!");
return xmlhttp;
}
}

function GetXmlHttp(url,tk)
{
CallBackid = tk;//
 if (url == null || url == "") return null;
var xmldom = new ActiveXObject("Microsoft.XMLDOM");
CreateXmlHttpRequest();
xmlhttp.open("GET",url,false,"","");
xmlhttp.onreadystatechange = startCallback;
xmlhttp.send(null);      // 发送请求，因为是GET，所以send的内容为null

}
function Get()
{

}
// 通过xmldom操作结果
 
  // 因为使用异步方式所以要在 XMLHttpRequest 对象的状态改变时做相应的处理
function startCallback()
{
if(xmlhttp.readyState==4)                     // 如果 XMLHttpRequest 的状态为4，应该是ready来的，那么继续处理
{
if(xmlhttp.status==200)                    // 需要判断返回状态是否为200 OK，有些情况如文件不存在，就为返回404
  {
switch(CallBackid )
{
    case 1:
        xmldom = xmlhttp.responseText;//每个引用定义的类名要区分开，要不数据会重复
        //需要调用的函数名
        if(xmldom=="false")
        {   document.getElementById("TxtUserName").className="";
            document.getElementById("ButRegister").disabled="";
            Class1.className="ts";
            Class1.innerHTML="&nbsp;恭喜!该帐号可以注册使用";
             document.getElementById("ButRegister").value="同意服务条款，提交注册信息";
            
        }
        else
        {    document.getElementById("TxtUserName").className="nobox";
            document.getElementById("ButRegister").disabled="disabled";
            Class1.className="no";
            Class1.innerHTML=" 会员已经存在";
        }
        break;
     case 2:
      xmldom1 = xmlhttp.responseText;//每个引用定义的类名要区分开，要不数据会重复
        //需要调用的函数名
        if(xmldom1=="false")
        {
            document.getElementById("TxtUserEmail").className="";
            document.getElementById("ButRegister").disabled="";
            Div_TxtUserEmail.className="ts";
            Div_TxtUserEmail.innerHTML="&nbsp;恭喜!该邮箱可以注册使用";
             document.getElementById("ButRegister").value="同意服务条款，提交注册信息";
            
            
        }
        else
        {   
            document.getElementById("TxtUserEmail").className="nobox";
            document.getElementById("ButRegister").disabled="disabled";
            Div_TxtUserEmail.className="no";
            Div_TxtUserEmail.innerHTML=" 该邮箱已经存在,请更换后再试";
        }
    break;
    case 3:
      xmldom2 = xmlhttp.responseText;//最新动态
        //需要调用的函数名
        Dt1.innerHTML=xmldom2;
     break;
     case 4:
      xmldom3 = xmlhttp.responseText;//网站动态
        //需要调用的函数名
        Dt2.innerHTML=xmldom3;
     break;
     case 5:
      xmldom4 =xmlhttp.responseText;//知道动态
        //需要调用的函数名
        Dt3.innerHTML=xmldom4;
     break;
     case 6:
      xmldom5 = xmlhttp.responseText;//圈动态
        //需要调用的函数名
        Dt4.innerHTML=xmldom5;
     break;
     case 7:
      xmldom6 = xmlhttp.responseText;//圈动态
        //需要调用的函数名
        SupplyShow.innerHTML=xmldom6;
     break;
     case 8:
        xmldom7 = xmlhttp.responseText;//每个引用定义的类名要区分开，要不数据会重复
        //需要调用的函数名
        if(xmldom7=="false")
        {   document.getElementById("TxtCompName").className="";
            document.getElementById("ButRegister").disabled="";
            Div_TxtCompName.className="ts";
            Div_TxtCompName.innerHTML="&nbsp;恭喜!可以注册！";
           document.getElementById("ButRegister").value="同意服务条款，提交注册信息";
            
        }
        else
        {    document.getElementById("TxtCompName").className="nobox";
            document.getElementById("ButRegister").disabled="disabled";
            Div_TxtCompName.className="no";
            Div_TxtCompName.innerHTML=" 该公司已经存在！";
        }
        break;
default:
break;
}
}
else
{
alert("HTTP error: "+xmlhttp.status);
}
}
}

