var falg1 = "";
var falg2 = "";

$(function(){
	var options = {
  		beforeSubmit: 	request,
  		success:       	response
	};
	$('#form1').ajaxForm(options);
});

function request(formData, jqForm){
	var loginName = $("#loginName").val();
	var passWord = $("#passWord").val();
	var passWord_again = $("#passWord_again").val();
	var passwordQuestion= $("#passwordQuestion").val();
	var passwordAnswer = $("#passwordAnswer").val();
	var email = $("#email").val();
	var province = $("#province").val();
	var validationCode = $("#validationCode").val();
	
	if(loginName == ''){
		alert("请输入登陆账号!");
		$("#loginName").focus();
		return false;
	}
	if(loginName.length < 4){
		alert("登陆账号不得小于4位!");
		$("#loginName").focus();
		return false;
	}
	if(passWord == ''){
		alert("请输入登陆密码!");
		$("#passWord").focus();
		return false;
	}
	if(passWord.length < 6){
		alert("密码长度不得小于6位!");
		$("#passWord").focus();
		return false;
	}
	if(passWord_again == ''){
		alert("请输入重复登陆密码!");
		$("#passWord_again").focus();
		return false;
	}
	if(passWord != passWord_again){
		alert("两次密码不相等!");
		$("#passWord_again").focus();
		return false;
	}
	if(passwordQuestion == ''){
		alert("请选择密码保护问题!");
		$("#passwordQuestion").focus();
		return false;
	}
	if(passwordAnswer == ''){
		alert("请输入问题答案!");
		$("#passwordAnswer").focus();
		return false;
	}
	if(email == ''){
		alert("请输入email!");
		$("#email").focus();
		return false;
	}
	var re = /\w+@\w+\.\w+/;
	if (!re.test(email)){
		alert("无效的email地址!");
		$("#email").focus();
   		return false;
   	}
	if(province == ''){
		alert("请选择所在地区!");
		$("#province").focus();
		return false;
	}
	if(validationCode == ''){
		alert("请输入图片上的数字!");
		$("#validationCode").focus();
		return false;
	}
	if(validationCode.length != 4){
		alert("图片中的数字冒似输的不对!");
		$("#validationCode").focus();
		return false;
	}
	if(falg1 != 'true'){
		alert("登陆账号已被注册!");
		$("#loginName").focus();
		return false;
	}
	if(falg2 != 'true'){
		alert("Email已被注册!");
		$("#email").focus();
		return false;
	}
	document.getElementById("div_submit").style.display = "none";
	document.getElementById("div_submit_loading").style.display = "";
	return true;
}

function response(responseText, statusText){
	responseText = $.trim(responseText);
	if(responseText == 'true'){
		alert("恭喜您，注册成功!");
		window.location= CTX + "/jsp/index.jsp";
	}else if(responseText == 'gr'){
		window.location = CTX + "/html/yj/register_success_gr.jsp";
	}else if(responseText == 'sh'){
		window.location = CTX + "/html/yj/register_sh_detail.jsp";
	}else{
		alert(responseText);
	}
	document.getElementById("div_submit").style.display = "";
	document.getElementById("div_submit_loading").style.display = "none";
}

var ln = ""
function checkLoingName(){
	var loginName = $("#loginName").val();
	if((loginName != '') && (loginName.length >= 4) && (ln != loginName)){
		ln = loginName;
		var params = "loginName=" + loginName;
		 $.ajax({
			type: "POST",
	        url: CTX + "/html/data/checkData.jsp?o=loginName",
	        data: params,
	        success: function(msg){
	            msg = $.trim(msg);
	            if (msg == 'false') {
	                alert("该登录名已被注册!");
	                $("#div_login").html("<img src='"+CTX+"/img/common/error.gif' border='0'/>&nbsp;&nbsp;");
	                falg1 = "false";
	             }else{
	             	$("#div_login").html("<img src='"+CTX+"/img/common/right.gif' border='0'/>&nbsp;&nbsp;");
	             	falg1 = "true";
	             }
	         }
		});
	}
}

var em = ""
function checkEmail(){
	var re = /\w+@\w+\.\w+/;
	var email = $("#email").val();
	if(email == ''){
		return false;
	}
	if (!re.test(email)){
		alert("无效的email地址!");
		$("#email").focus();
   		return false;
   	}
   	if((email != '') && (email.length >= 4) && (em != email)){
		em = email;
		var params = "email=" + email;
		 $.ajax({
			type: "POST",
	        url: CTX + "/html/data/checkData.jsp?o=email",
	        data: params,
	        success: function(msg){
	            msg = $.trim(msg);
	            if (msg == 'false') {
	                alert("该邮件已被注册!");
	                $("#div_email").html("<img src='"+CTX+"/img/common/error.gif' border='0'/>&nbsp;&nbsp;");
	                falg2 = "false";
	             }else{
	             	$("#div_email").html("<img src='"+CTX+"/img/common/right.gif' border='0'/>&nbsp;&nbsp;");
	             	falg2 = "true";
	             }
	         }
		});
	}
}


