
$(function(){
	changeDisplay();   //显示隐藏社会人士和毕业生的DIV
	validate();   //验证
});

function toTab(){
		if(event.keyCode==13)
		event.keyCode=9;
		$("#showemail").css("display","");
}
function toTab1(){
		if(event.keyCode==13)
		event.keyCode=9;
}

function changeDisplay(){
	$("#com_man").click(function(){
			$("#grtip").hide();
			$("#mem_nav").css({"display":"block"});
			$("#stu_nav").css({"display":"none"});
			$("#memberClass").val("0");
	});
	
	$("#ent_man").click(function(){
			$("#grtip").show();
			$("#mem_nav").css({"display":"none"});
			$("#stu_nav").css({"display":"block"});
			$("#memberClass").val("1");
	});
}
 
function validate(){
	$("#email").blur(function(){
		validateEmail();
	});
	$("#password").blur(function(){
		validatePassword();
	});
	
	$("#password_true").blur(function(){
		validatePassword_true();
	});
}


function validatePassword_true(){
	 var passone = $("#password").val();
	 var passtwo = $("#password_true").val();
	 if(!(passone==passtwo)){
		 $("#reg_password_msg").html("两次密码输入不一致");
		 $("#reg_password").show();
		 return false;
	 }
	 return true;
}

function validatePassword(){
	var password = $.trim($("#password").val());
	if(password==""){
		$("#reg_password_msg").html("请填写密码");
		$("#reg_password").show();
		return false;
	}
	
	if(password.length<6){
		$("#reg_password_msg").html("密码不能小于6位");
		$("#reg_password").show();
		return false;
	}
	
	if(password.length>20){
		$("#reg_password_msg").html("密码不能大于20位");
		$("#reg_password").show();
		return false;
	}
	
	 var passreg = /^([\\w\\-]{6,})$/;
	 if(passreg.test(password)){
		$("#reg_password_msg").html("密码只能由英文字母,下划线和数字组成");
		$("#reg_password").show();
		return false;
	 }
	
	 $("#reg_password").hide();
	 return true;
}
 
function validateEmail(){
	var email = $.trim($("#email").val());
	if(email==""){
		changeFail();
		$("#reg_email_msg").html("请填写账号");
		$("#reg_email").show();
		return false;
	}
	
	if(!isEmail(email)){
		changeFail();
		$("#reg_email_msg").html("对不起,您输入的电子邮件可能不正确！<br />如果，您使用的是我们系统无法识别的电子邮件地址，请和我们联系！");
		$("#reg_email").show();
		return false;
	}

	$.ajax({
		   type:"POST",
		   url: "/personal/user_emailCheck.do",
		   data: "email="+email+"&flag=2",
		   success: function(msg){
		   if(msg=="false"){
			   chengeSuccess();
			   $("#reg_email_msg").html("Email不存在，可继续注册！");
		   }
		   else{
			   changeFail();
			   $("#reg_email_msg").html("Email已存在，请更换Email！");
		   }
		   $("#reg_email").show();
		}
	}); 
	
	$("#reg_email").hide();
	return true;
}

function chengeSuccess(){
	   $("#reg_email").removeClass("regWarnMsg");
	   $("#reg_email").addClass("regWarnMsg_2");
}
function changeFail(){
	   $("#reg_email").removeClass("regWarnMsg_2");
	   $("#reg_email").addClass("regWarnMsg");
}


function resetForm(){
	thisForm.reset();
	$("#reg_email").hide();
	$("#reg_password").hide();
	$("#grtip").hide();
}

function changeType(){
	if(!validateEmail()){
		return ;
	}
	if(!validatePassword()){
		return ;
	}
	if(!validatePassword_true()){
		return ;
	}
	if($("#com_man").attr("checked")==false&&$("#ent_man").attr("checked")==false){
		alert("请选择用户类型");
		return ;
	}
	if($("#agreePro").attr("checked")==false){
		alert("您只有同意我们的服务条款,才能进行下一步的会员注册!");
		$("#agreePro").focus();
		return ;
	}
	if($("#reg_email").attr("class")=="regWarnMsg"){
		return ;
	}
	$("#thisForm").submit();
}
function showemail()
{
	$("#showemail").css("display","");
}
function hiddenemail()
{
	setTimeout("$(\"#showemail\").css(\"display\",\"none\");",1000);
}
