	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'>请输入您的Email.</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'>无效的Email.</div>";
			cEmail = 0;
		}else{
			tip.innerHTML = "";
			cEmail = 1;
		}
	}
	function regPasswordTip(){
		document.getElementById("reg_passwordMsg").innerHTML = "<div class='fieldTipsMsg'>请输入密码. 6-18位,只能是英文字母或数字</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'>密码只能是6-18位的英文字母或数字.</div>";
			cPassword = 0;
		}else{
			tip.innerHTML = "";
			cPassword = 1;
		}
	}
	function rePasswordTip(){
		document.getElementById("re_passwordMsg").innerHTML = "<div class='fieldTipsMsg'>请重新输入您的密码.</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'>两次输入的密码不一致.</div>";
			cRepassword = 0;
		}else{
			tip.innerHTML = "";
			cRepassword = 1;
		}
	}

	function regNameTip(){
		document.getElementById("reg_nameMsg").innerHTML = "<div class='fieldTipsMsg'>请输入您的姓名.</div>";
	}
	function regNameCheck(){
		regname = document.reg.reg_name.value;
		tip = document.getElementById("reg_nameMsg");
		if(regname.length < 1){
			tip.innerHTML = "<div class='fieldErrorMsg'>请输入您的姓名.</div>";
			cName = 0;
		}else{
			tip.innerHTML = "";
			cName = 1;
		}			
	}
	function regCellphoneTip(){
		document.getElementById("reg_cellphoneMsg").innerHTML = "<div class='fieldTipsMsg'>请输入您的手机号码.</div>";
	}
	function regCellphoneCheck(){
		regcellphone = document.reg.reg_cellphone.value;
		tip = document.getElementById("reg_cellphoneMsg");
		if(regcellphone.length < 10){
			tip.innerHTML = "<div class='fieldErrorMsg'>无效的手机号码</div>";
			cCellphone = 0;
		}else{
			tip.innerHTML = "";
			cCellphone = 1;
		}		
	}
	function regTelephoneTip(){
		document.getElementById("reg_telephoneMsg").innerHTML = "<div class='fieldTipsMsg'>请输入您的电话号码，例如: +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'>无效的电话号码.</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 select_country2(){
		var index = document.userinfo.country.selectedIndex;
		var country = document.userinfo.country.options[index].value;
		if(country != "CN"){
			document.getElementById("scd").innerHTML = "<input type='text' name='state' value='State' class='point' onfocus='this.value=\"\";' /><input type='text' name='city' value='City' class='point' onfocus='this.value=\"\";' /><input type='text' name='district' value='District' class='point' onfocus='this.value=\"\";' />";	
		}else if(country == "CN"){
			document.getElementById("scd").innerHTML = "<select name='state'></select><select name='city'></select><select name='district'></select>";
			new PCAS("state","city","district");
		}
	}
	function showcaptcha(elementid){
		element = document.getElementById(elementid);
		element.innerHTML = '<input type="text" name="captcha" size="3" value="" class="text_form" id="checkcaptcha" /><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;	
		}
	}
