var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function callServer() {
 var username = document.getElementById("UserName").value; 
 var url
 if (!isRegisterUserName(username))
  {
	//document.Regform.UserName.value='';
    RegDiv.innerHTML="<img src=../images/error.gif>请用英文字母与数字组合注册,或纯英文字母，且需5~16个字符。请不要使用非法字符!";
    //document.Regform.UserName.focus();  
  }
 else 
 {
  url= "../User/ChkUserName.asp?username=" + escape(username);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage;
  xmlHttp.send(null); 
 }
}

function updatePage() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	RegDiv.innerHTML=response;
  }
}


function callServer1() {
 var useremail = document.getElementById("Email").value; 
 var url
  if ((useremail == null) || (useremail == "")) RegEmail.innerHTM="这是客户与您联系的首选方式，请填最常用的。非常重要！";
      url= "../User/ChkEmail.asp?useremail=" + escape(useremail);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage1;
  xmlHttp.send(null); 
}

function updatePage1() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	RegEmail.innerHTML=response;
  }
}

function callServer2() {
 var companyname = document.getElementById("CompanyName").value; 
 var url
  if ((companyname == null) || (companyname == "")) CPName.innerHTM="请输入公司名称！";
      url= "../User/ChkCompany.asp?CompanyName=" + escape(companyname);
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = updatePage2;
  xmlHttp.send(null); 
}

function updatePage2() {
  if (xmlHttp.readyState == 4) {
    var response = xmlHttp.responseText;
	CPName.innerHTML=response;
  }
}

function password()
{
if(document.Regform.PassWord.value.length>=6 && document.Regform.PassWord.value.length<=16)
PWD.innerHTML="<img src=../Images/right.gif>正确!";
else
PWD.innerHTML="<img src=../Images/error.gif>密码必须大于6位小于16位！";
}

function password1()
{
if(document.Regform.PassWord.value==document.Regform.ChkPWd.value)
ChkPWD.innerHTML="<img src=../Images/right.gif>正确!";
else
ChkPWD.innerHTML="<img src=../Images/error.gif>密码与确认密码输入不同,请重新输入！";
}


function isRegisterUserName(s)    
{    
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,16}$/;    
if (!patrn.exec(s)) return false   
return true   
}

function Check()
{
if ((!isEmail(document.Regform.Email.value)))
{
  msg("请填写正确的电子邮件格式！",450);
  document.Regform.Email.focus();
  return false;
}
if (document.Regform.UserName.value=="")
{
  msg("用户名不能为空！",450);
  document.Regform.UserName.focus();
  return false;
}
if (!isRegisterUserName(document.Regform.UserName.value))
{
  msg("请用英文字母与数字组合注册,或纯英文字母，用户名长度为5到16个字符！",200);
  document.Regform.UserName.focus();
  return false;
}
if (document.Regform.PassWord.value=="")
{
  msg("密码不能为空！",450);
  document.Regform.PassWord.focus();
  return false;
}
if (document.Regform.ChkPWd.value=="")
{
  msg("确认密码不能为空！",450);
  document.Regform.ChkPWd.focus();
  return false;
}
if (document.Regform.ChkPWd.value!=document.Regform.PassWord.value)
{
  msg("两次输入的密码不相同,请重新输入！",450);
  document.Regform.ChkPWd.focus();
  return false;
}
if (document.Regform.TrueName.value=="")
{
  msg("请输入您的真实姓名！",450);
  document.Regform.TrueName.focus();
  return false;
}

if(document.Regform.Type.value=="") {
   msg("请选择用户类型111!",450);
   return (false);
}
//if (document.Regform.Type.value=="Person"){
//	document.Regform.action="RegPerson.asp"
//  }
//else
//{
//	document.Regform.action="RegCompany.asp"
//}
}

function isEmail(strEmail) {
 if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
  return true;
 else
 // alert("非法邮件地址！");
  return false;
}
