//------------------adduser----------------------------
//test name
var pattern = /^[_\-a-zA-Z0-9]{2,50}$/;
	

function Register160_Submit(form,version)
{
        
    	    if(Register160_validateName(form,version))
    	    {
    		     form.submit();
    	    }
    	    return false;
	
}


function Register160_validateName(form,version)
{
	//中文简体版的校验

		if(version == 'cn')
		{
			  	//1.0用户名输入项是否为空
					if(trim(form.Register160_ID.value)=="")
					{
						alert("Userid cannot be empty");
						form.Register160_ID.focus();
					  return false;
						
					}	 
				 //1.2用户名输入项,校验字符串是否为中文,英文字符，数字
				 if(!isCnAndEnAndNumber(trim(form.Register160_ID.value)))
				 {
					alert("the userid must be Chinese, English or figure");
					form.Register160_ID.focus();
					return false;
			 	 }
						 
				   //1.1字符长度的判断
					
					if((strlen(form.Register160_ID.value)<2 )|| (strlen(form.Register160_ID.value)>50))
					{
						  alert("Your input should be controled within 2-50 characters, and your input should not include invalid characters.");
					  	form.Register160_ID.focus();
					  	return false;
					}
					return true;
		}
		//校验非中文用户
		else
		{
		  
			  if(!pattern.test(trim(form.Register160_ID.value)))
			  {
			  alert("Please enter the valid user name");
				form.Register160_ID.focus();
				return false;
			  }
        return true;
			  
		}
		

  
}// fun end

//----------------addinfo--------------------------------
function Register160_Submit_AddInfo(form){				
	if (Register160_validate(form)){					     			
		var message="Make sure update user information correctly and completely?";
		if(confirm(message)){								  	   
			form.submit();
	    } 
	}
}
	

function Register160_validate(form)
{
	//验证密码是否合法
	if (form.Register160_Password.value.length < 3)
	{
		alert("The password must be three characters long or more!");
		form.Register160_Password.focus();
		return false;
	}	
	if(!pattern.test(form.Register160_Password.value))
	{
		alert("Please enter the legal password");
		form.Register160_Password.focus();		
		return false;	
	}				
	if(form.Register160_Password.value != form.Register160_Passwordcheck.value)
	{
		alert("Please enter the matched password");
		form.Register160_Passwordcheck.focus();
		return false;
	}

	//密码问题
	if (trim(form.Register160_Question.value) == "")
	{
		alert("Please enter the hint question to find your password");
		form.Register160_Question.focus();
		return false;
	}

	//密码答案
	if (trim(form.Register160_Answer.value) == "")
	{
		alert("Please enter the answer of this question");
		form.Register160_Answer.focus();
		return false;  
	}
	
	//真实姓名
	if (trim(form.Register160_RealName.value) == "")
	{
		alert("Please enter your actual name");
		form.Register160_RealName.focus();
		return false;
	}
	
	//生日
	if(form.Register160_Birthday.value == ""){
		alert("Choose your Birthday");
		form.Register160_Birthday.focus();
		return false;
	}
	
	
	//邮件地址
	if (trim(form.Register160_Email.value) == "")
	{
		alert("Please input email address");
		form.Register160_Email.focus();
		return false;
	}
	//校验类似于abc@sitechasia.com的邮件
	pattern1="^[a-zA-Z0-9_.\-]+[@]{1}[a-zA-Z0-9_\-]+[.]{1,5}[a-zA-Z0-9_\-]+";
	//校验类似于abc@yahoo.com.cn的邮件
	pattern2="^[a-zA-Z0-9_.\-]+[@]{1}[a-zA-Z0-9_\-]+[.]{1,5}[a-zA-Z0-9_\-]+[.]{1,5}[a-zA-Z0-9_\-]";	
	if(!(form.Register160_Email.value.match(pattern1) || form.Register160_Email.value.match(pattern2) ))
	{
		alert("Please enter the correct email address");
		form.Register160_Email.focus();
		return false;
	}

	//电话号码
	var myphone = /^[\-0-9+()\/]{1,32}$/;
	if (trim(form.Register160_Phone.value) == "")
	{
		alert("Please input contact phone");
		form.Register160_Phone.focus();
		return false;
	}else if(!myphone.test(trim(form.Register160_Phone.value))){
		alert("Please enter the valid phone number, including 0-9、-、+ 、(、)、/.");
		form.Register160_Phone.focus();
		return false;
	}	
	
	//传真	
	if (trim(form.Register160_Fax.value) != "")
	{
		if(!myphone.test(trim(form.Register160_Fax.value)))
		{
		  alert("Please input correct fax number., 包含0-9、-、+ 、(、)、/。");
		  form.Register160_Fax.focus();
		  return false;
		}
	}	
	
	//地址
	if (trim(form.Register160_Address.value) == "")
	{
		alert("Please input address");
		form.Register160_Address.focus();
		return false;
	}
	
	//邮政编码
	if (trim(form.Register160_ZipCode.value) == "")
	{
		alert("Please input post code");
		form.Register160_ZipCode.focus();
		return false;
	}
	else
        {
	  var zipcode = trim(form.Register160_ZipCode.value);
	  for (var i=0; i<zipcode.length ; i++)
		{
			var s = zipcode.substring(i, i+1);
			if (!(s >= "0" && s <="9"))
			{
				alert("The postcode must be numbers between 0 and 9.");
				form.Register160_ZipCode.focus();
				return false;
			}
		}
	}
	
	//成功
	return true;
}






	
