﻿// JScript 文件
var xmlHttps;
var xms;
function CreateXml()
{
  if(window.ActiveXObject)
  {
     xmlHttps = new ActiveXObject("Microsoft.XMLHttp");
  }
  else if(window.XmlHttpRequest)
  {
     xmlHttps = new XmlHttpRequest();
  }
}
function valid_domain(v)
{ 
  var myReg = /^[0-9.]+$/;
  if(myReg.test(v))
  {
     alert("登录名不能全为数字");
     return false;
  }
  CreateXml();
  var url="../AjaxPage/Reg_CheckName.aspx?name="+escape(v);
  xmlHttps.open("GET",url,true);
  xmlHttps.onreadystatechange = function()
  {
   if(xmlHttps.readyState==4)
      {
        if(xmlHttps.status==200)
        {
           var result = xms =xmlHttps.responseText;
           if(result.length!=0)
           {
              switch(result)
              {
                 case "1":
                   result ="恭喜您，"+v+"登录名可以使用！";
                   break;
                 case "2":
                   result ="对不起，"+v+"登录名已经被别人抢先注册，请换个登录名试试看！"; 
                   break;
                 case "3":
                   result ="对不起，登录名格式错误，请换个登录名试试看！"; 
                   break;
                 default:
                   result = "服务器无应答，请稍候再试！";
                   break;
              }
              alert(result);
           }
        }
      }
  }
  xmlHttps.send(null);
}
function valid_name(v)
{ 
  var myReg = /^[0-9.]+$/;
  if(myReg.test(v))
  {
     //alert("登录名不能全为数字");
     return  "3";
  }
  var result="";
  CreateXml();
  var url="../AjaxPage/Reg_CheckName.aspx?name="+escape(v);
  xmlHttps.open("GET",url,false);
  xmlHttps.onreadystatechange = function()
  {
   if(xmlHttps.readyState==4)
      {
        if(xmlHttps.status==200)
        {
          result = xmlHttps.responseText;
        }
      }
  }
  xmlHttps.send(null);
  return result;
}
function valid_Url(j)
{ 
  var result="";
  CreateXml();
  var url="../AjaxPage/Reg_CheckUrl.aspx?url="+escape(j);
  
  xmlHttps.open("GET",url,false);
  xmlHttps.onreadystatechange = function()
  {
   if(xmlHttps.readyState==4)
      {
        if(xmlHttps.status==200)
        {
          result = xmlHttps.responseText;
        }
      }
  }
  xmlHttps.setRequestHeader("If-Modified-Since","0");
  xmlHttps.send(null);
 return result;
}