var xmlHttp
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


<!--检测用户名-->
function ywl_checkName(id){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  } 
	var uName=document.getElementById(id).value;  
	var minlen=7;
	var maxlen=21;
	if(uName.length<minlen || uName.length>maxlen)
	{//判断用户名的长度
		document.getElementById("checkNameExist").value="yaya";
		document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
		document.getElementById("reName").innerHTML="<span style=\"color:red\" >× 用户名由7-20个以字母为首的英文字母或数字组成</span>";
		return;
	}
	else
	   document.getElementById("submitReg").style.display="";//把提交按钮隐藏
	   
	//判断用户名的书写格式是否正确
	var patn=/^[a-zA-Z]+[a-zA-Z0-9]+$/;
	if(!patn.test(uName))
	{
		document.getElementById("checkNameExist").value="yaya";
		document.getElementById("reName").innerHTML="<span style=\"color:red\" >× 用户名由7-20个以字母为首的英文字母或数字组成</span>";
		document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
		return;
	}
	else
	   document.getElementById("submitReg").style.display="";//把提交按钮隐藏
	
	var url="./register/ttmsServer.php";	
	url=url+"?cName="+uName;
	url=url+"&num=2";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged2()
{	
  if(xmlHttp.readyState==4)
   {
     if(xmlHttp.status==200)
     { // alert(num);
	   var response=xmlHttp.responseText;
	   document.getElementById("reName").innerHTML=response;
	   if(response=="<span style=\"color:red\">× 用户名已存在，请重新输入！</span>")
	   {
	      document.getElementById("checkNameExist").value="yaya";
		  document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
	   }
	   else
	     {
		  document.getElementById("checkNameExist").value="hha";
		  document.getElementById("submitReg").style.display="";//把提交按钮隐藏
	     }
     }
   }
}
function checkPasswordLen(str,minlen,maxlen)
  {
	if(str.length<minlen || str.length>maxlen)
	{return 0;}
	else 
    {return 1;}
  }
<!--检测密码-->
function ywl_checkPassword()
{
	var password=document.getElementById("pswd").value;
    var rePassword=document.getElementById("repswd").value;
    if(password=="")
	  document.getElementById("pswdtxt").innerHTML="<span style=\"color:red\" >× 密码不能为空</span>";
    else
	  document.getElementById("pswdtxt").innerHTML="";
	
	var patn=/^[a-zA-Z0-9]+$/;
	if(checkPasswordLen(password,6,21))
	{ 
	  if(!patn.test(password))
	  {
	    document.getElementById("pswdtxt").innerHTML="<span style=\"color:red\" >× 密码只能是文字或数字</span>";
		document.getElementById("checkpassword").value="yaya";
		document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
		return;
	  }
	  else
	    document.getElementById("submitReg").style.display="";//把提交按钮隐藏
	}
	else
	{
		document.getElementById("pswdtxt").innerHTML="<span style=\"color:red\" >× 密码长度要在6-20个字符之间</span>";
		document.getElementById("checkpassword").value="yaya";
		document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
		return;
	}  
	
}

function ywl_checkPassword2()
{
	var password=document.getElementById("pswd").value;
    var rePassword=document.getElementById("repswd").value;
    if(rePassword=="")
	{
	  document.getElementById("repswdtxt").innerHTML="<span style=\"color:red\" >× 检测密码不能为空</span>";
	  document.getElementById("checkpassword").value="yaya";
	  document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
	}
    else if(password!=rePassword)
    { 
	  document.getElementById("repswdtxt").innerHTML="<span style=\"color:red\" >× 密码不一致，请重新输入！</span>";
	  document.getElementById("checkpassword").value="yaya";
	  document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
	}
    else
	  {
	  document.getElementById("repswdtxt").innerHTML="";
	  document.getElementById("checkpassword").value="hha";
	  document.getElementById("submitReg").style.display="";
	  }
}


<!--选择国家-->
function requestStateInfo()
  {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  }
	var state=document.getElementById("state").value;
	var url="./register/ttmsServer.php?num=4&state="+escape(state);
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=responseStateInfo;
	xmlHttp.send(null);
  }
  
function responseStateInfo()
  {
	if(xmlHttp.readyState==4)
	{
	  if(xmlHttp.status==200)
	  {
		var response=xmlHttp.responseText; 
		if(response=="error")
		{
		  document.getElementById("provinceposition").innerHTML="<input type=\"text\" name=\"province\" id=\"province\" size=\"29\" />";
		  document.getElementById("cityposition").innerHTML="<input type=\"text\" name=\"city\" id=\"city\" size=\"29\" />";
		  document.getElementById("countryposition").innerHTML="<input type=\"text\" name=\"country\" id=\"country\" size=\"29\"/>";
		}
		else
		{
		  document.getElementById("provinceposition").innerHTML=response;  
	    }
	  }
    }
  }

<!--选择省-->
function requestProvinceInfo()
  {
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  }
	var province=document.getElementById("province").value; 
	var url="./register/ttmsServer.php?num=5&province="+encodeURI(province);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=responseProvinceInfo;
	xmlhttp.send(null);
  }
  function responseProvinceInfo()
  {
	if(xmlhttp.readyState==4)
	{
	  if(xmlhttp.status==200)
	  {
	    var response=xmlhttp.responseText.split('*|*'); 
		if(response=="error")
		{
		  document.getElementById("cityposition").innerHTML="<input type=\"text\" name=\"city\" id=\"city\" size=\"35\" />";
	    }
		else
		{
		  document.getElementById("cityposition").innerHTML=response[0];
		  document.getElementById("countryposition").innerHTML=response[1];
	    }
	  }
    }
  }
  
  <!--选择市-->
  function requestCityInfo()
  {
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  }
	var city=document.getElementById("city").value;
	var url="./register/ttmsServer.php?num=6&city="+encodeURI(city);
	xmlhttp.open("GET",url,true);
	xmlhttp.onreadystatechange=responseCityInfo;
	xmlhttp.send(null);
  }
  function responseCityInfo()
  {
	if(xmlhttp.readyState==4)
	{
	  if(xmlhttp.status==200)
	  {
		var response=xmlhttp.responseText;
		if(response=="error")
		{
		  document.getElementById("countryposition").innerHTML="<input type=\"text\" name=\"country\" id=\"country\" size=\"35\" />";
	    }
		else
		{
		  document.getElementById("countryposition").innerHTML=response;
	    } 
	  }
	}
  }
  
  <!--选择县-->
  function requestCountryInfo()
  {
	var country=document.getElementById("country").value;
	var url="./register/ttmsServer.php?num=27&ycountry="+encodeURI(country);
	xmlhttp.open("GET",url,true);
	//xmlhttp.onReadyStateChange=responseCountryInfo;
	xmlhttp.send(null);
  }
  function responseCountryInfo()
  {
	if(xmlhttp.readyState==4)
	{
	  if(xmlhttp.status==200)
	  {
		  var response=xmlhttp.responseText; 
	    //  document.getElementById("setStreet").innerHTML=response;
//	    document.getElementById("country_info").innerHTML=""; 
//	    document.getElementById("country_info").className="note"; 
	  }
	}
  }
  
<!--检测二级域名是否存在-->
function ywl_checkDomainName(id)
{
    xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  } 
	var cName=document.getElementById(id).value;  
	
	var url="./register/ttmsServer.php";	
	url=url+"?cName="+cName;
	url=url+"&num=7";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged7;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null); 	
}
function stateChanged7()
  {
	if(xmlHttp.readyState<4)
	   document.getElementById("reNames").innerHTML="<div id=\"divblock\" style=\"position:absolute;z-index:9;filter:alpha(opacity=40);background:#DBDBDB;width:1000px;height:700px;left:0px;top:0px;\"><table border=0 cellspacing=0 cellpadding=0 width=100% height=100%><tr><td align=center valign=middle><img src=\"./images/loading.gif\" ></td></tr></table></div>";
	if(xmlHttp.readystate==4)
	{
	  if(xmlHttp.status==200)
	  {
	    document.getElementById("divblock").style.display="none";
		var response=xmlHttp.responseText;
		document.getElementById("reNames").innerHTML=response;
        if(response!="<span style=\"color:green;padding-left:20px\">二级域名可用</span>")
		   document.getElementById("agreeId").value="no";
		 else
		   document.getElementById("agreeId").value="ok";
	  }
	}
  }  
  
  
  function ywl_nextPage(id)
  {
	 if(id=="next")
	 { 
	   if(document.getElementById("checkNameExist").value=="yaya")
	   {
		   alert('用户名已存在或不正确');
		   return;
	   }
	   if(document.getElementById("uname").value=="")
	   {
		   alert('用户名不能为空');
		   return;
	   }
	   if(document.getElementById("pswd").value=="")
	   {
		   alert('密码不能为空');
		   return;
	   }
	   if(document.getElementById("pswd").value=="")
	   {
		   alert('检测密码不能为空');
		   return;
	   }
	   if(document.getElementById("checkpassword").value=="yaya")
	   {
		   alert('密码不正确');
		   return;
	   }
	   if(document.getElementById("pswd").value!=document.getElementById("repswd").value)
	   {
		   alert('两次密码不一致');
		   return;
	   }
	   document.getElementById("reg").style.display="none";
	   document.getElementById("reg2").style.display="";
	   document.getElementById("reg3").style.display="none";
	 }
	 else if(id=="nextPage")
	 {
	   document.getElementById("reg").style.display="none";
	   document.getElementById("reg2").style.display="none";
	   document.getElementById("reg3").style.display="";	
	   //regtff.submit();
	 }
	 else if(id=="pravPage")
	 {
	   document.getElementById("reg").style.display="";
	   document.getElementById("reg2").style.display="none";
	   document.getElementById("reg3").style.display="none";
	 }
  }
  


<!--编辑所在区-->
function ywl_editBorough(id)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  } 
	var borough=document.getElementById(id).value;
	var url="diningServer.php?num=20";
	url=url+"&borough="+encodeURI(borough); //传currency数组给php处理页,对取得的值进行编码
	url=url+"&sid="+Math.random();
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=stateChanged20;
	xmlHttp.send(null);
}//end 

function stateChanged20()
{	
   if(xmlHttp.readyState==4)
   {
	 if(xmlHttp.status==200)
	 { 
	   var response=xmlHttp.responseText;//alert(response)
	   document.getElementById("setStreet").innerHTML=response;
	 }
   }
}


<!--提交新的街道-->
function ywl_addNewStreet()
{
   xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  }
    var addNewStreet=document.getElementById("dNewStreet").value;alert(addNewStreet)
	var borough=document.getElementById("country").value;alert(borough)
	if(addNewStreet=='' || borough=='')
	{
	  return;
	}
	
	var url="diningServer.php?num=22";
	url=url+"&addNewStreet="+encodeURI(addNewStreet); //传currency数组给php处理页,对取得的值进行编码
	url=url+"&borough="+encodeURI(borough); 
	url=url+"&sid="+Math.random();
	xmlHttp.open("GET",url,true);
	//xmlHttp.onreadystatechange=stateChanged20;
	xmlHttp.send(null);	
}

<!--编辑街道-->
function ywl_editStreet(id)
{
   xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("您的浏览器不支持AJAX！");
	  return;
	  }
    var street=document.getElementById(id).value;
    if(street=='')
	   return;
	var url="diningServer.php?num=23";
	url=url+"&street="+encodeURI(street); //传currency数组给php处理页,对取得的值进行编码
	//url=url+"&borough="+encodeURI(borough); 
	url=url+"&sid="+Math.random();
	xmlHttp.open("GET",url,true);
	//xmlHttp.onreadystatechange=stateChanged2;
	xmlHttp.send(null);	
}
<!--隐藏或显示 添加新的街道-->
function ywl_showNewStreet()
{
	if(document.getElementById("showNewStreet").style.display=="")
	   document.getElementById("showNewStreet").style.display="none";
	else
	   document.getElementById("showNewStreet").style.display="";
}

<!--检测邮箱格式-->
function ywl_checkemail(id)
{
    var email=document.getElementById(id).value;
	var myemail  =   /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
	if(!myemail.test(email))
	{   
	//Email格式不正确!
	   alert('Email格式不正确，请重新填写');
	   document.getElementById(id).value='';
	   
	   document.getElementById('checkNameExist').value='yaya';
	   document.getElementById("submitReg").style.display="none";//把提交按钮隐藏
//	   return false;
	}else{
		document.getElementById('checkNameExist').value='hha';
	   document.getElementById("submitReg").style.display="";
	}
}

$(document).ready(function(){
	var checkRegist = function(){
		var room = $('#inRoom').val();
		var area = $('#area').val();
		var areano = $('#areano').val();
		if(room == '' || area == '' || areano == ''){
			return;
		}
		$.get('register/ttmsServer.php',{'num':'30','inroom':room,'area':area,'areano':areano,'sid':Math.random()},function(data){
			if(data == 'y'){
				$('#next').attr('disabled','');
//				$('#msjzhantai').val('y');
			}else{
				alert('您下手太慢了， 该展位已经被分配，请重新选择');
			}
		});
	}
	$('#inRoom').bind('change',checkRegist);
	$('#area').bind('change',checkRegist);
	$('#areano').bind('change',checkRegist);
})
