$(document).ready(function(){
	jQuery.validator.messages.required = "*必填";
	jQuery.validator.messages.email = "请输入正确的email格式";
	jQuery.validator.addMethod("mobile", function( value, element ) {
		var result = this.optional(element) || value.length == 11 && /^(?:13\d|15\d|18\d|14\d)\d{8}$/.test(value);
		if (!result) {
			//element.value = "";
			var validator = this;
			setTimeout(function() {
				validator.blockFocusCleanup = true;
				element.focus();
				validator.blockFocusCleanup = false;
			}, 1);
		}
		return result;
	}, "请输入正确的手机号，以13,15,18开始");
	$.validator.addMethod("chineseword",function(value,element){
		var result = this.optional(element) ||  /^[\u4e00-\u9fa5]+$/.test(value);
		if (!result) {
			//element.value = "";
			var validator = this;
			setTimeout(function() {
				validator.blockFocusCleanup = true;
				element.focus();
				validator.blockFocusCleanup = false;
			}, 1);
		}	
		return result;
	},"请输入中文")
	
	jQuery.validator.addMethod("postalCode", function( value, element ) {
		var result = this.optional(element) || value.length == 6 && /^\d{6}/.test(value);
		if (!result) {
			//element.value = "";
			var validator = this;
			setTimeout(function() {
				validator.blockFocusCleanup = true;
				element.focus();
				validator.blockFocusCleanup = false;
			}, 1);
		}
		return result;
	}, "请输入正确的邮编格式，6位数字");
});
$(function(){
	$("#validatemobileform").validate({
		messages: {
			validateMobile:{
				remote:" 对不起，该手机用户不存在"
			}
		}
	
	});
	var validator0=$("#pwdform").validate({
		rules: {
			password: {
				required: true,
				minlength: 6
			},
			confirmPassword: {
				required: true,
				minlength: 6,
				equalTo: "#headerpwd"
			}
		},
		messages: {
			password: {
				minlength: "输入至少6个字符"
			},
			confirmPassword: {
				minlength: "输入至少6个字符",
				equalTo: "请输入相同的密码"
			},
			validateMobile:{
				remote:" 对不起，该手机用户不存在"
			}
		}
	})
	$("#retrievepwdform").validate({
		messages: {
			validateimg: {
				remote: "验证码错误"
			},
			email :{
				remote:"此Email在系统中不存在"
			}
		}
	})
	$("#retrievepwdform").ajaxForm({
		beforeSubmit: function(){
        	return $('#retrievepwdform').valid();
        },
        success: function(responseText, statusText){
        	$.modal.close();
        }
	})
	$("#pwdform").ajaxForm({
		beforeSubmit: function(){
        	return $('#pwdform').valid()
        },
        success: function(responseText, statusText){
			var msg = responseText; 
            if (msg.indexOf('passwordEditsuccess')>=0){
				window.location="/j_security_check?j_username=" + $("#headeremail").val()  + "&j_password=" + $("#headerpwd").val();
            }else{
            	$("#pwdform .errormsg").html("系统有问题,请联系管理员").show()
            }
        }
	})
})
function sendSMS(){
		$.ajax({
			url: "sms.do",
			type:"POST",
			data:"action=sms&mobile=" + $('#validateMobile').val(),
			success: function(rtnmsg){
				if (rtnmsg.indexOf("tootight")>=0){
					$("#errormsg").text("不允许短时间内重复申请验证码");
				}else if (rtnmsg.indexOf("success")>=0){
					$("#errormsg").text("已经成功发送短信,请稍后");
				}
			}
		})
 }
 function checkCode(){
 	var result=false;
		$.ajax({
			url: "/sms.do",
			type:"POST",
			data:"action=checkandgetemail&vcode=" + $('#validatecode').val()+"&mobile=" + $('#validateMobile').val(),
			success: function(rtnmsg){
				if (rtnmsg.indexOf("failed")>=0){
					$("#errormsg").text("输入的验证码不正确");
				}else if (rtnmsg.indexOf("overdue")>=0){
					$("#errormsg").text("验证码已经失效,请重新获取");
				}else if(rtnmsg.indexOf("nocustomer")>=0){
					$("#errormsg").text("没有对应此手机的帐户");
				}else{
					result = true;
					$('#phonevalidatebox').hide();
					$('#pwdbox').slideDown(function(){
						$('#loginBox .logtitle span').text('已订购用户网上帐户激活');
						$("#pwdbox input[name='email']").val(rtnmsg);
						$("#pwdbox input[name='tmpmobile']").val($('#validateMobile').val());
					});
				}
			}
		})
		return result;
 }
 function changeimg(){
 	var p = new Date();
	$("#caphy").attr("src","/ec/caphy.do?" + p);
 }
