﻿// JScript 文件


// -------------------------------   
// 创建一个 XMLHttpRequest 对象
//创建XMLHTTP对象，区别IE，Mozilla浏览器
// -------------------------------   
function CreateXMLHttpRequest()
{
    var xmlHttp=false;
    if (window.ActiveXObject)
    {
      // 对于Internet Explorer浏览器，创建XMLHttpRequest 
        try {
         // 如果不成功，那么尝试在较新 IE 里的方式
                xmlHttp=new ActiveXObject("MSXML2.XMLHTTP");
            }
            catch(e2)
            {
               try {
                     // 失败则尝试使用较老版本 IE 里的方式 
                     xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                   }
                   catch(e3) {
                        // 还是失败，那么就认为创建失败……
                        xmlHttp=false;
                   }
             }
    }
    else
    {
        if (window.XMLHttpRequest)
        {
         //对于Mozilla﹑Netscape﹑Safari等浏览器，创建XMLHttpRequest 
            xmlHttp = new XMLHttpRequest();
            
        }
        else
        {
            alert("您的浏览器不支持XMLHttpRequest对象！")
        }
    }
    return xmlHttp;
}

//获得Url 的responseText
 function GetResponseText(url)
 {
    var requestdoc="";
    xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open('GET', url, false);
    xmlHttp.send(null);
    if (xmlHttp.readyState == 4) 
    {
  　　　// 收到完整的服务器响应 
  　　if (xmlHttp.status == 200) 
  　　{
　　　　  //HTTP服务器响应的值OK
　　　　   requestdoc = xmlHttp.responseText; 
　　　　  //将服务器返回的字符串写到页面中ID为message的区域 
      } 
　　  else
　　  {
             requestdoc ="400";
　　  }
　  }
  return requestdoc;
 }
 
 function GetRequestEdit(url,data)
 {
    var requestdoc="";
    xmlHttp=CreateXMLHttpRequest();
    xmlHttp.open('POST', url, false);
    xmlHttp.send(data);   
    if (xmlHttp.readyState == 4) 
    {
  　　　// 收到完整的服务器响应 
  　　if (xmlHttp.status == 200) 
  　　{
　　　　  //HTTP服务器响应的值OK
　　　　   requestdoc =xmlHttp.responseText; 
　　　　  //将服务器返回的字符串写到页面中ID为message的区域 
      } 
　　  else
　　  {
             requestdoc ="-1";
　　  }
　  }
  return requestdoc;
 }
 //
function $(name)
{
    return document.getElementById(name);
}
//检测名称是否重复
function CheckSameValue(checkValue,checkName,url,flag) 
{   
//    if(checkValue == "")         
//    {
//      alert(checkName+"不能为空，请重新输入！");
//      return false;
//    }  
    var requestDoc=GetResponseText(url);
    if (requestDoc == "-1")
    {
       alert("您输入的"+checkName+"已经被使用，请重新输入！");
       return false;                        
    }
    else
    {
        if(flag=="0")
        {
            alert(checkName+"可以正常使用！");     
            return true;  
        }  
        return true;
    }
  }

