// JavaScript Document
//
function smFocus(nu){
	//alert(nu);
	$('reg_info').innerHTML = '';
	   switch(nu){
		 case "user":
			 
		       $('user_msg').className = "";
			   //$("user_msg").innerHTML = " 由字母、数字或下划线组成，长度为6～20个字符。 ";
			   $("user_msg").innerHTML = " <font style='color:red;font-size:10px;'>Your ID must be 6-20 characters long in lowercase.</font> ";
			   
			   break;
	    case "password":
		       $("pass_msg").className = "";
			   //$("pass_msg").innerHTML = "填写6---12个英文字母或数字。";
			   $("pass_msg").innerHTML = "<font style='color:red;font-size:10px;'>Please specify your password(6-20 characters).</font>";
			   break;
		case "password1":
		       $("pass1_msg").className = "";
			   //$("pass_msg").innerHTML = "确认前面输入的密码。";
			   $("pass1_msg").innerHTML = "<font style='color:red;font-size:10px;'>Please specify your password(6-20 characters).</font>";
			   break;
		case "email":
		      $("email_msg").className = "";
			  //$("email_msg").innerHTML = "请填写正确的邮箱地址。";
			  $("email_msg").innerHTML = "<font style='color:red;font-size:10px;'>Please specify your email.</font>";
			  break;
		case "code":
		      $("code_msg").className = "";
			  //$("code_msg").innerHTML = "填写您所看到的数字";
			  $("code_msg").innerHTML = "<font style='color:red;font-size:10px;'>Please type in the numeric digits as shown above. This prevents fraud.</font>";
			  break;
		default:
	   }
}


var is_user;
var is_password;
var is_password1;
var is_email;
var is_code;

//控制用户名是否输入正确
function check_user(){

	
	is_user = 0;
	var user = trim($("user").value);
	var ex = /^[a-zA-Z][a-zA-Z0-9_]{5,20}$/;
	if(user.replace(/ /g,"") == ""){
		$("user_msg").className = "";

//$("user_msg").innerHTML = "必填项目,请您依据填写规范仔细填写。";
		$("user_msg").innerHTML = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		is_user = 0;
		return false;
	}else if(!(ex.test(user))){
		$("user_msg").className = "";
//$("user_msg").innerHTML = "未依据填写规范填写";
        $("user_msg").innerHTML = "<font style='color:red;font-size:10px;'>Didn't fill out the normative basic of filled.</font>";
		is_user = 0;
		return false;
	}else{
		var url = "check_reg.php";
		var st = new Date();
		var pars = "st="+st+"&user="+user;
		//alert(pars);
		var myAjax = new Ajax.Request(url,{method: 'get', parameters: pars, onComplete:
			function (originalRequest)
			{
				if(originalRequest.responseText!='')
				{	
//alert(originalRequest.responseText);
					if(originalRequest.responseText > 0)
					{
						
						$('user_msg').className = '';
//$('user_msg').innerHTML = "抱歉!用户名已存在";
                        $('user_msg').innerHTML = "<font style='color:red;font-size:10px;'>Sorry,memberID alrealy exsits.</font>";

						is_user = 0;
						return false
					}
					else
					{
						//alert('ok');
						$('user_msg').className = '';
						$('user_msg').innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,It's ok.</font>";
						is_user = 1;
						//alert(is_user);
						
					}
				}
			}
		}
		)
	}
						
		
}
//控制密码输入是否正确
function check_password(){
	is_password = 0;
	var password = trim($("password").value);
	var ex = /^[a-zA-Z0-9]{6,20}$/;
	
	if(password == ""){
		$("pass_msg").className = "";
		$("pass_msg").innerHTML = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		is_password = 0;
		return  false;
	}else if(!(ex.test(password))){
		$("pass_msg").className = "";
		$("pass_msg").innerHTML = "<font style='color:red;font-size:10px;'>Didn't fill out the normative basic of filled.</font>";
		is_password = 0;
		return false;
	}else{
		$("pass_msg").className = "";
		$("pass_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		is_password = 1;
		return true;
	}
		
}

//控制二次密码是否输入正确
function check_password1(){
	is_password1 = 0;
	var password1 = trim($("password1").value);
	var password = trim($("password").value);
						  
	if(password != password1 || password1 != ""){
		if(password !=password1){
				$("pass1_msg").className = "";
				$("pass1_msg").innerHTML = "<font style='color:red;font-size:10px;'>Please fill in the password twice to comfirm whether or  not the name.</font> ";
				is_password1 = 0;
				
				return false;
			}else{
				$("pass1_msg").className = "";
				$("pass1_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
				is_password1 = 1;
				return true;
			}
	}else{
		$("pass1_msg").className = "";
		$("pass1_msg").innerHTML = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		is_password1 = 0;
		return false;
	
  }
}
//控制用户名输入

function limit_user(){
	$("user").value = $("user").value.replace(/[^a-zA-Z0-9]/g,"");
}
//控制密码输入
function limit_password(){
	$("password").value = $("password").value.replace(/[^a-zA-Z0-9]/g,"");
}
//控制二次密码输入
function limit_password1(){
	$("password1").value = $("password1").value.replace(/[^a-zA-Z0-9]/g,"");
}

//控制邮箱是否输入正确
function check_email(){
	is_email = 0;
	var email =trim( $("email").value);
	var ex=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if(email == ""){
		$("email_msg").className = "";
		$("email_msg").innerHTML = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		is_email = 0;
		return false;
	}else if(!(ex.test(email))){
			$("email_msg").className = "";
			$("email_msg").innerHTML = "<font style='color:red;font-size:10px;'>Sorry,E_mail address is incrorret.</font>";
			is_email = 0 ;
			return false;
		
	}else{
		$("email_msg").className = "";
//$("email_msg").innerHTML = "邮箱可以使用！";
       $("email_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		is_email = 1;
		return true;
	}
}
// 控制验证码是否输入正确
function check_code(){
	is_code = 0;
	var code = trim($("code").value);
	if(code == ""){
		$("code_msg").className = "";
//$("code_msg").innerHTML  = "必填项目,请您依据填写规范仔细填写。";
        $("code_msg").innerHTML  = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		is_code = 0;
		return false;
	}else{
		var url="check_reg.php";
		var st = new Date();
		var pars = "st="+st+"&code="+code;
//alert(pars);
		var myAjax = new Ajax.Request(url,{method: 'get', parameters: pars, onComplete:
			function (originalRequest)
			{
				if(originalRequest.responseText!='')
				{	
//alert(originalRequest.responseText);
					if(originalRequest.responseText<1)
					{
						$('code_msg').className = '';
						$('code_msg').innerHTML = "<font style='color:red;font-size:10px;'>Please enter the correct verification code.</font>";
						is_code = 0;
						return false
					}
					else
					{
//alert('ok');
						$('code_msg').className = '';
						$('code_msg').innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok.</font>";
						is_code = 1;
//alert(is_user);
						
					}
				}
			}
		}
		)
	}
	
}
//控制form1表单输入

function check(){
	if(!document.getElementById('code')){
		is_code = 1;
	}
	//alert(is_user+":"+is_password+":"+is_password1+":"+is_code);
	if(is_user && is_email && is_password && is_password1  && is_code){
		/*$("next").disable = true;
		$("reset").disable = true;*/
		$('form1').action = "do_register.php?act=doregister";
		//alert($('form1').action)
		$('form1').submit();
		return true;
	}else{
		$("reg_info").innerHTML = "<span class=\"\"><font style='color:red;font-size:10px;'>Fill out the registration information is erronrous,please fill out the confirmation and norms.</font> </span>";
		return false;
	}
}

//控制验证码输入
function limit_code(){
	$("code").value = $("code").value.replace(/[^0-9]/g,"");
}
//控制firstname输入
function check_first(){
	var firstname =trim($('firstname').value);
	if(!firstname){
		$("name_msg").className = "";
		$("name_msg").innerHTML = "<font style='color:red;font-size:10px;'>Firstname can not be empty.</font>";
		return false;
	}else{
	   	$("name_msg").className = "";
		$("name_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		return true;
	}
}
//控制lastname输入
function check_last(){
	var lastname =trim($('lastname').value);
	if(!lastname){
		$("name_msg").className = "";
		$("name_msg").innerHTML = "<font style='color:red;font-size:10px;'>Lastname can not be empty.</font>";
		return false;
	}else{
	   	$("name_msg").className = "";
		$("name_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		return true;
	}
}
//控制地址输入
function check_address(){
	var address =trim($('address').value);
	if(!address){
		$("address_msg").className = "";
		$("address_msg").innerHTML = "<font style='color:red;font-size:10px;'>Address can not be empty.</font>";
		return false;
		}else{
	   	$("address_msg").className = "";
		$("address_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		return true;
	}
}
//控制phone输入
function check_phone(){
	var phone =trim($('tel').value);
	var ex=/^[0-9]([0-9\-]){3,20}$/;
	if(!phone){
		$("tel_msg").className = "";
		$("tel_msg").innerHTML = "<font style='color:red;font-size:10px;'>Phone can not be empty.</font>";
		return false;
		}else if(!(ex.test(phone))){
		$("tel_msg").className = "";
		$("tel_msg").innerHTML = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		return false;
		}else{
	   	$("tel_msg").className = "";
		$("tel_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		return true;
	}
}
//控制Zip/Postal Code输入
function check_zp(){
	var zp =trim($('zp').value);
	var ex=/^[0-9]{3,20}$/;
	if(!zp){
		$("zp_msg").className = "";
		$("zp_msg").innerHTML = "<font style='color:red;font-size:10px;'>Zip/Postal Code can not be empty.</font>";
		return false;
		}else if(!(ex.test(zp))){
		 $("zp_msg").className = "";
		$("zp_msg").innerHTML = "<font style='color:red;font-size:10px;'>Required items,please fill out the mormative basic of carefully filled out.</font>";
		return false;
		}else{
	   	$("zp_msg").className = "";
		$("zp_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		return true;
	}
}
//控制国家选择
function check_country(){
	var country =trim($('country').value);
	if(!zp){
		$("country_msg").className = "";
		$("country_msg").innerHTML = "<font style='color:red;font-size:10px;'>Country Code can not be empty.</font>";
		return false;
		}else{
	   	$("country_msg").className = "";
		$("country_msg").innerHTML = "<font style='color:blue;font-size:10px;'>Congratulations,it's ok!</font>";
		return true;
	}
}
	