function cityResult() 
{ 
			var city=document.getElementById("povinceName");
			if (city.value!=0){
			document.getElementById("error_msg4").style.display="none";
			AjaxMethod.GetCityList(city.value,get_city_Result_CallBack);
			}
			else{
			var city=document.getElementById("cityName");
			while(city.options.length)
			  city.removeChild(city.lastChild);
		    city.options.add(new Option("请选择","0"));
		    document.getElementById("input_cityName").value="";
		    document.getElementById("input_countyName").value="";
			  }
}
function get_city_Result_CallBack(response)
{
				if (response.value != null)
				{
					document.getElementById("cityName").length=0;
　　　　			var ds = response.value;
					if(ds != null && typeof(ds) == "object" && ds.Tables != null)
					{
					    document.getElementById("cityName").options.add(new Option("请选择","0"));
						for(var i=0; i<ds.Tables[0].Rows.length; i++)
　　　　				{
　　　　					var name=ds.Tables[0].Rows[i].City;
　　　　　　				var id=ds.Tables[0].Rows[i].ID;
　　　　　　				document.getElementById("cityName").options.add(new Option(name,id));
　　　　				}
					}
				}
				areaResult();
				return
}
function areaResult()
{ 
				var area=document.getElementById("cityName");
				if (area.value!=0){
				document.getElementById("error_msg5").style.display="none";
				AjaxMethod.GetAreaList(area.value,get_area_Result_CallBack);
				}
				else{
			        var area=document.getElementById("countyName");
			        while(area.options.length)
			            area.removeChild(area.lastChild);
		            area.options.add(new Option("请选择","0"));
		            document.getElementById("input_cityName").value="";
		            }
}
function get_area_Result_CallBack(response)
{
				if (response.value != null)
				{	
					document.getElementById("countyName").length=0;　　　　			
　　　　			var ds = response.value;
					if(ds != null && typeof(ds) == "object" && ds.Tables != null)
					{		
					    document.getElementById("countyName").options.add(new Option("请选择","0"));			
						for(var i=0; i<ds.Tables[0].Rows.length; i++)
　　　　				{
　　　　　　				var name=ds.Tables[0].Rows[i].County;
　　　　　　				var id=ds.Tables[0].Rows[i].ID;
　　　　　　				document.getElementById("countyName").options.add(new Option(name,id));
　　　　				}				
					}
				}
				return
}
function areaSelect(){
               var area=document.getElementById("countyName");
               if(area.value!=0){
                   document.getElementById("error_msg6").style.display="none";
                   }
               else{
                   document.getElementById("input_countyName").value="";
               }
}
//////////////////////////////////////////////////////////////////
			function GetValue() 
			{ 
				var uName=document.getElementById("nameTxt");
				if (bytes(uName.value.trim())<4)
				{
					document.getElementById("error_msg").style.display="block";
					document.getElementById("error_msg").innerHTML="用户名必须大于四个字符";
					document.getElementById("error_msg").className="item_error";
				}
				else if(!chkstr(uName))
				{
					document.getElementById("error_msg").style.display="block";
					document.getElementById("error_msg").innerHTML="用户名只能包含数字,字线,下划线";
					document.getElementById("error_msg").className="item_error";
				}
				else
				    AjaxMethod.GetUserName(uName.value,get_user_Result_CallBack);
			}
			function get_user_Result_CallBack(response)
			{
				document.getElementById("error_msg").style.display="block";
				document.getElementById("error_msg").innerHTML="正在检测，请等待...";
				document.getElementById("error_msg").className="item_green";			
				if (response.value == true)
				{	
				    document.getElementById("error_msg").style.display="block";
					document.getElementById("error_msg").innerHTML="您输入的用户名'"+document.getElementById("nameTxt").value+"'不可用";
					document.getElementById("error_msg").className="item_error";
				}
				else{
					document.getElementById("error_msg").style.display="block";
					document.getElementById("error_msg").innerHTML="您输入的用户名'"+document.getElementById("nameTxt").value+"'可以正常使用";
					document.getElementById("error_msg").className="item_green";
					}
				return
			}
function validate() 
{ 
  str=document.getElementById("nameTxt");
  str=str.value.trim();
  txtLen=bytes(str);
  txtEmail=document.getElementById("mailTxt");
  txtPass=document.getElementById("passTxt");
  txtPass1=document.getElementById("passTxt1");
  txtPovince=document.getElementById("povinceName");
  txtCity=document.getElementById("cityName");
  txtCounty=document.getElementById("countyName");

  cIndex=txtCity.selectedIndex;
  ccIndex=txtCounty.selectedIndex;
  cText=document.getElementById("input_cityName")
  ccText=document.getElementById("input_countyName")
  
  regTrues=true;
	if (txtLen>14){
	  document.getElementById("error_msg").style.display="block";
	  document.getElementById("error_msg").innerHTML="您输入的帐户名过长";
      regTrues=false;
      }
    else if(txtLen<4)
      {
	  document.getElementById("error_msg").style.display="block";
	  document.getElementById("error_msg").innerHTML="帐户名必须大于4个字符";
      regTrues=false;
      }
	
	if (txtEmail.value==""){
	  document.getElementById("error_msg1").style.display="block";
	  document.getElementById("error_msg1").innerHTML="邮件地址不能为空";
	  regTrues=false;
	  }
	else if(!txtEmail.value.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)){
	  document.getElementById("error_msg1").style.display="block";
	  document.getElementById("error_msg1").innerHTML="邮件地址格式不对";
	  regTrues=false;
	  }	

	txtLen=bytes(txtPass.value.trim());
	if (txtLen>14){
	  document.getElementById("error_msg2").style.display="block";
	  document.getElementById("error_msg2").innerHTML="您设置的密码过长";
      regTrues=false;
      }
    else if(txtLen<4)
      {
	  document.getElementById("error_msg2").style.display="block";
	  document.getElementById("error_msg2").innerHTML="密码必须大于4个字符";
      regTrues=false;
      }
    else if(!txtPass.value.match(/^[\x21-\x7e]{1,14}$/ig)){
	  document.getElementById("error_msg2").style.display="block";
	  document.getElementById("error_msg2").innerHTML="密码应由数字，字母和下划线组成";
      regTrues=false;
      }
	  
	txtLen=bytes(txtPass1.value.trim());
	if (txtLen>14){
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="您设置的密码过长";
      regTrues=false;
      }
    else if(txtLen<4)
      {
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="密码必须大于4个字符";
      regTrues=false;
      }
    else if(!txtPass.value.match(/^[\x21-\x7e]{1,14}$/ig)){
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="密码应由数字，字母和下划线组成";
      regTrues=false;
      }
    else if(txtPass.value!=txtPass1.value){
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="两次输入的密码不同";
      regTrues=false;
      }

	if (txtPovince.value==0||txtPovince.value==""){
	  document.getElementById("error_msg4").style.display="block";
	  document.getElementById("error_msg4").innerHTML="请选择您所在省份";
      regTrues=false;
      }
	if (txtCity.value==0||txtCity.value==""){
	  document.getElementById("error_msg5").style.display="block";
	  document.getElementById("error_msg5").innerHTML="请选择您所在的城市";
      regTrues=false;
      }
    else
      cText.value=txtCity.options[cIndex].text;
	if (txtCounty.value==0||txtCounty.value==""){
	  document.getElementById("error_msg6").style.display="block";
	  document.getElementById("error_msg6").innerHTML="请选择您所在的地区";
      regTrues=false;
      }
    else
      ccText.value=txtCounty.options[ccIndex].text;
return regTrues;
}
function validateInterFace() 
{ 
  str=document.getElementById("nameTxt");
  str=str.value.trim();
  txtLen=bytes(str);
  txtEmail=document.getElementById("mailTxt");
  txtPovince=document.getElementById("povinceName");
  txtCity=document.getElementById("cityName");
  txtCounty=document.getElementById("countyName");

  cIndex=txtCity.selectedIndex;
  ccIndex=txtCounty.selectedIndex;
  cText=document.getElementById("input_cityName")
  ccText=document.getElementById("input_countyName")
  
  regTrues=true;
	if (txtLen>14){
	  document.getElementById("error_msg").style.display="block";
	  document.getElementById("error_msg").innerHTML="您输入的帐户名过长";
      regTrues=false;
      }
    else if(txtLen<4)
      {
	  document.getElementById("error_msg").style.display="block";
	  document.getElementById("error_msg").innerHTML="帐户名必须大于4个字符";
      regTrues=false;
      }
	
	if (txtEmail.value==""){
	  document.getElementById("error_msg1").style.display="block";
	  document.getElementById("error_msg1").innerHTML="邮件地址不能为空";
	  regTrues=false;
	  }
	else if(!txtEmail.value.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)){
	  document.getElementById("error_msg1").style.display="block";
	  document.getElementById("error_msg1").innerHTML="邮件地址格式不对";
	  regTrues=false;
	  }	

	if (txtPovince.value==0||txtPovince.value==""){
	  document.getElementById("error_msg4").style.display="block";
	  document.getElementById("error_msg4").innerHTML="请选择您所在省份";
      regTrues=false;
      }
	if (txtCity.value==0||txtCity.value==""){
	  document.getElementById("error_msg5").style.display="block";
	  document.getElementById("error_msg5").innerHTML="请选择您所在的城市";
      regTrues=false;
      }
    else
      cText.value=txtCity.options[cIndex].text;
	if (txtCounty.value==0||txtCounty.value==""){
	  document.getElementById("error_msg6").style.display="block";
	  document.getElementById("error_msg6").innerHTML="请选择您所在的地区";
      regTrues=false;
      }
    else
      ccText.value=txtCounty.options[ccIndex].text;
return regTrues;
}
function dataOnblur(itm){
  switch(itm.id){
  case "mailTxt":
	if (itm.value.trim()==""){
	  document.getElementById("error_msg1").style.display="block";
	  document.getElementById("error_msg1").innerHTML="邮件地址不能为空";
	  }
	else if(!itm.value.match(/^[\w\.\-]+@([\w\-]+\.)+[a-z]{2,4}$/ig)){
	  document.getElementById("error_msg1").style.display="block";
	  document.getElementById("error_msg1").innerHTML="邮件地址格式不对";
	  }
	else{
	  document.getElementById("error_msg1").style.display="none";
	  }	
     break;
  case "passTxt":
	txtLen=bytes(itm.value.trim());
	if (txtLen>14){
	  document.getElementById("error_msg2").style.display="block";
	  document.getElementById("error_msg2").innerHTML="您设置的密码过长";
      }
    else if(txtLen<4)
      {
	  document.getElementById("error_msg2").style.display="block";
	  document.getElementById("error_msg2").innerHTML="密码必须大于4个字符";
      }
    else if(!itm.value.match(/^[\x21-\x7e]{4,14}$/ig)){
	  document.getElementById("error_msg2").style.display="block";
	  document.getElementById("error_msg2").innerHTML="密码应由数字，字母和下划线组成";
      }
    else
      document.getElementById("error_msg2").style.display="none";
     break;
  case "passTxt1":
	txtLen=bytes(itm.value.trim());
	if (txtLen>14){
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="您设置的密码过长";
      }
    else if(txtLen<4)
      {
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="密码必须大于4个字符";
      }
    else if(!itm.value.match(/^[\x21-\x7e]{4,14}$/ig)){
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="密码应由数字，字母和下划线组成";
      }
    else if(itm.value!=document.getElementById("passTxt1").value){
	  document.getElementById("error_msg3").style.display="block";
	  document.getElementById("error_msg3").innerHTML="两次输入的密码不同";
      }
    else
      document.getElementById("error_msg3").style.display="none";
     break;
 case "nameTxt":
     GetValue();
     break;
  }
}