// JavaScript Document




function compareLength()                                                  //较验密码的长度
{
   if (document.getElementById("password").value.length<6)
	{
	   alert("为了您的安全,密码的长度不要少于6位");
	   document.getElementById("password").value="";
	   document.getElementById("password").focus();                        //获得焦点
	}
}

function compare()      													//比较两个密码是否相等
{
   if (document.getElementById("password").value!=document.getElementById("passwordconfirm").value)
   {
     alert("前后输入的密码不一致,请重新输入!");
	 document.getElementById("passwordconfirm").value="";                  //清空确认密码框
   }

}

function check()              											   //对所有输入的进行较验
{
  var email=/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/;//邮箱正则表达式 
       //email=\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;   
  var tel=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;					//电话号码正则表达式
  if(document.getElementById("guestname").value=="")						//如果用户名为空
  {
      alert("用户名不能为空!");
	  document.getElementById("guestname").focus();  						//获得焦点
	  return ;
  }
  if(document.getElementById("username").value=="") 						//如果用户名为空
  {
      alert("姓名不能为空!");
	  document.getElementById("username").focus();   						 //获得焦点
	  return false;
  }

  if (!email.exec(document.getElementById("email").value))					//较验email
  {
     alert("邮件的格式不对,请重新输入!")
	 document.getElementById("email").focus();   										//获得焦点
	 return false;
  
  }
   
  if (!tel.exec(document.getElementById("tel").value))					    //较验tel
  {
     alert("电话号码的格式不对,请重新输入!")
	 document.getElementById("tel").focus();   								//获得焦点
	 return false;
  }
  startQuest();                                                            //向服务器发消息
}


/****************************************************************************/
/*                        舒超波                                            */                                         
/*                     2006-11-9                                            */
/***************************************************************************/
var xmlHttp;
function createXMLHttpRequest()
{
     if(window.ActiveXObject){                								 //如果是IE浏览器
	    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 else if(window.XMLHttpRequest){
		 xmlHttp = new XMLHttpRequest();
	 }
}

function createQueryString()               								 //创建查询字符串
{
     var guestName = document.getElementById("guestName").value; 
	
	 var userName =  document.getElementById("username").value;
	 var address =  document.getElementById("address").value;
	 var postalCode = document.getElementById("postalCode").value;
	 var company = document.getElementById("company").value;
	 var password = document.getElementById("password").value;
	 var tel = document.getElementById("tel").value;
	 var fax = document.getElementById("fax").value;
	 var email = document.getElementById("email").value;
	 
	 
	 var queryString = "guestName="+guestName+"&userName="+userName+"&address="+address+"&postalcode="+postalCode+"&company="+company+"&password="+password+"&tel="+tel+"&fax="+fax+"&email="+email;
	 
	 return queryString;
}

function startQuest()                    									//开始查询
{
	createXMLHttpRequest();              									//实例化一个xmlHttp
	var url="regist_save.asp?timeStamp=" + new Date().getTime();
	
	var queryString=createQueryString(); 									//创建查询字符串
   
	xmlHttp.open("post",url,true);
	xmlHttp.onreadystatechange = receive; 									//接收从服务器返回值的函数
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(queryString);           									//发送查询字符串
}

function receive()                     									//对从服务器返回的值进行处理
{
	 if(xmlHttp.readyState==4)
	 {
		 if(xmlHttp.status==200)
		 {
   			 if(xmlHttp.responseText=="yes")								//注册成功
			 {
			   	 displayChange();         
			 }
			 else                                                          //用户名重复
			 {
				  displayChangeF(); 
				 
			 }
			 
		 }
		 
	 }
	 
}

function displayChange()                   								//改变显示方式
{
	
	document.getElementById("regist").style.display="none";					//注册不显示
	document.getElementById("success").style.display="";  					//显示注册成功字样
	
}

function displayChangeF()                   								//改变显示方式
{
	
	document.getElementById("regist").style.display="none";					//注册不显示
	document.getElementById("fail").style.display="";  					    //显示注册失败字样
	
}

function display()
{
	document.getElementById("regist").style.display="";						//注册不显示
	document.getElementById("success").style.display="none";  				//显示注册成功字样
}

