	cEmail = 2;
	cPassword = 2;
	cRepassword = 2;
	cName = 2;
	cTelephone = 2;
	cCellphone = 2;
	function changeBg(num){
		document.getElementById("reg"+num).style.background = "#F0F5F8";
	}
	function changeBg2(num){
		document.getElementById("reg"+num).style.background = "#fff";
	}
	function regEmailTip(){
		document.getElementById("reg_emailMsg").innerHTML = "<div class='fieldTipsMsg'>Please enter your Email Address</div>";
	}
	function regEmailCheck(){
		regemail = document.reg.reg_email.value;
		tip = document.getElementById("reg_emailMsg");
		var patrn = /^([\w{1,}])([\w-]*(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!patrn.exec(regemail)){
			tip.innerHTML = "<div class='fieldErrorMsg'>Not a Valid email address</div>";
			cEmail = 0;
		}else{
			tip.innerHTML = "";
			cEmail = 1;
		}
	}
	function regPasswordTip(){
		document.getElementById("reg_passwordMsg").innerHTML = "<div class='fieldTipsMsg'>Please enter your password 6 - 16 characters(a-z,A-Z,0-9 only)</div>";
	}
	function regPasswordCheck(){
		regpassword = document.reg.reg_password.value;
		tip = document.getElementById("reg_passwordMsg");
		var patrn = /^[0-9a-zA-Z-_]{6,32}$/;
		if(!patrn.exec(regpassword)){
			tip.innerHTML = "<div class='fieldErrorMsg'>Please enter 6 - 16 characters(a-z,A-Z,0-9 only)</div>";
			cPassword = 0;
		}else{
			tip.innerHTML = "";
			cPassword = 1;
		}
	}
	function rePasswordTip(){
		document.getElementById("re_passwordMsg").innerHTML = "<div class='fieldTipsMsg'>Please enter your password again</div>";
	}
	function rePasswordCheck(){
		password = document.reg.reg_password.value;
		repassword = document.reg.re_password.value;
		tip = document.getElementById("re_passwordMsg");
		if(repassword != password){
			tip.innerHTML = "<div class='fieldErrorMsg'>Passwords are not the same</div>";
			cRepassword = 0;
		}else{
			tip.innerHTML = "";
			cRepassword = 1;
		}
	}

	function regNameTip(){
		document.getElementById("reg_nameMsg").innerHTML = "<div class='fieldTipsMsg'>Please enter your Name</div>";
	}
	function regNameCheck(){
		regname = document.reg.reg_name.value;
		tip = document.getElementById("reg_nameMsg");
		if(regname.length < 6){
			tip.innerHTML = "<div class='fieldErrorMsg'>Please enter 6 or more characters</div>";
			cName = 0;
		}else{
			tip.innerHTML = "";
			cName = 1;
		}			
	}
	function regCellphoneTip(){
		document.getElementById("reg_cellphoneMsg").innerHTML = "<div class='fieldTipsMsg'>Please enter your Cellphone Number</div>";
	}
	function regCellphoneCheck(){
		regcellphone = document.reg.reg_cellphone.value;
		tip = document.getElementById("reg_cellphoneMsg");
		if(regcellphone.length < 10){
			tip.innerHTML = "<div class='fieldErrorMsg'>Please enter 10 or more Number</div>";
			cCellphone = 0;
		}else{
			tip.innerHTML = "";
			cCellphone = 1;
		}		
	}
	function regTelephoneTip(){
		document.getElementById("reg_telephoneMsg").innerHTML = "<div class='fieldTipsMsg'>Please enter your Telephone Number like +86-10-12345678</div>";
	}
	function regTelephoneCheck(){
		regtelephone = document.reg.reg_telephone.value;
		tip = document.getElementById("reg_telephoneMsg");
		patrn = /^(\+[0-9]{2,4}-)*[0-9]{2,4}-[0-9]{6,10}(-[0-9]{3,10})*$/;
		if(!patrn.exec(regtelephone)){
			tip.innerHTML = "<div class='fieldErrorMsg'>Not a Valid Telephone Number</div>";
				cTelephone = 0;
			}else{
				tip.innerHTML = "";
				cTelephone = 1;
			}	
	}
	function formSubmit(){		
		regpassword = document.reg.reg_password.value;
		repassword = document.reg.re_password.value;
		regemail = document.reg.reg_email.value;
		regname = document.reg.reg_name.value;
		regcellphone = document.reg.reg_cellphone.value;
		regtelephone = document.reg.reg_telephone.value;
		regprovicen = document.reg.reg_state.value;
		regcity = document.reg.reg_city.value;
		regarea = document.reg.reg_district.value;
		if(cEmail == 0 || cPassword == 0 || cRepassword == 0 || cName == 0 || cCellphone == 0 || cTelephone == 0){
			return false;	
		}else if(regpassword == "" || repassword == "" || regemail == "" || regname == "" || regcellphone == "" || regtelephone == "" || regprovicen == "" || regcity == "" || regarea == ""){
			document.getElementById("empty_type").innerHTML = "<div class='fieldErrorMsg'>Error!</div>";
			return false;	
		}
	}
	function select_country(){
		var index = document.reg.reg_country.selectedIndex;
		var country = document.reg.reg_country.options[index].value;
		if(country != "CN"){
			document.getElementById("pca").innerHTML = "<input type='text' name='reg_state' class='point2' value='State' onfocus='this.value=\"\";changeBg(2);' onblur='changeBg2(2);' /><input type='text' name='reg_city' class='point2' value='City' onfocus='this.value=\"\";changeBg(2);' onblur='changeBg2(2);' /><input type='text' name='reg_district' class='point2' value='District' onfocus='this.value=\"\";changeBg(2);' onblur='changeBg2(2);' />";	
		}else if(country == "CN"){
			document.getElementById("pca").innerHTML = "<select name='reg_state' onfocus='changeBg(2);' onblur='changeBg2(2);'></select><select name='reg_city' onfocus='changeBg(2);' onblur='changeBg2(2);'></select><select name='reg_district' onfocus='changeBg(2);' onblur='changeBg2(2);'></select>";
			new PCAS("reg_state","reg_city","reg_district");
		}
	}
	function showcaptcha(elementid){
		element = document.getElementById(elementid);
		element.innerHTML = 'Captha<br /><input type="text" name="captcha" size="3" value="" id="checkcaptcha" class="text_form" /><img src="/misc/captcha/'+Math.random()+'"></script>';
	}
	function userInfo(){
		var oldpwd = document.getElementById("oldpwd").value;
		var newpwd = document.userinfo.newpassword.value;
		var re_newpwd = document.userinfo.re_newpwd.value;
		if(oldpwd == ""){
			return false;	
		}
	}
	function checkLoginemail(){
		email = document.getElementById("email").value;
		var patrn = /^([\w{1,}])([\w-]*(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if(!patrn.exec(email)){
			document.getElementById("emptytips").innerHTML = "<div class='fieldErrorMsg' style='float:left;'>Error!</div>";
			return false;	
		}
	}
