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.getElementById("PassWord").value.length>=6 && document.getElementById("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.getElementById("PassWord").value==document.getElementById("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()
{
var t=document.Regform.Type;
var type_check=false;	
var type_value;
var j=0;
for(var i=0;i<t.length;i++){
  if(t(i).checked==true){
	  type_value=t(i).value;
	 j=j+1;
	}
 }
if(j>0) type_check=true;
if ((!isEmail(document.getElementById('Email').value)))
{
  msg("请填写正确的电子邮件格式！",450);
  document.getElementById('Email').focus();
  return false;
}
if (document.getElementById('UserName').value=="")
{
  msg("用户名不能为空！",450);
  document.getElementById('UserName').focus();
  return false;
}
if (!isRegisterUserName(document.getElementById('UserName').value))
{
  msg("请用英文字母与数字组合注册,或纯英文字母，用户名长度为5到16个字符！",200);
  document.getElementById('UserName').focus();
  return false;
}
if (document.getElementById('PassWord').value=="")
{
  msg("密码不能为空！",450);
  document.getElementById('PassWord').focus();
  return false;
}
if (document.getElementById('ChkPWd').value=="")
{
  msg("确认密码不能为空！",450);
  document.getElementById('ChkPWd').focus();
  return false;
}
if (document.getElementById('ChkPWd').value!=document.getElementById('PassWord').value)
{
  msg("两次输入的密码不相同,请重新输入！",450);
  document.getElementById('ChkPWd').focus();
  return false;
}
if (document.getElementById('TrueName').value=="")
{
  msg("请输入您的真实姓名！",450);
  document.getElementById('TrueName').focus();
  return false;
}
if (document.getElementById('YzCode').value=="")
{
  msg("请输入验证码！",450);
  document.getElementById('YzCode').focus();
  return false;
}
if(!type_check) {
   msg("请选择用户类型!",450);
   return (false);
}
if (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;
}
