$(function() {
	$("#registerAndLogin").validate(
	{
		rules: {
			'member.memberAccount': {
				required: true,
				email: true
				},
			'member.memberPassword': {
				required: true,
				minlength: 4
			},
			'member.memberRePassowrd': {
				required: true,
				minlength: 4,
				equalTo: "#member\\.memberPassword"
			},
			'member.memberValidateCode': {
				required: true,
				minlength: 4,
				maxlength:4
			},
			'agreeCheckbox': {
				required: true
			}
			
		},
		messages: {
			'member.memberAccount': {
				required: "此项必填",
				email: "邮箱格式不正确"
			},
			'member.memberPassword': {
				required: "此项必填",
				minlength: "密码长度最少4位"
			},
			'member.memberRePassowrd': {
				required: "此项必填",
				minlength: "密码长度最少4位",
				equalTo: "两次输入密码不一致"
			},
			'member.memberValidateCode': {
				required: "此项必填",
				minlength: "验证码长度为4位",
				maxlength:"验证码长度为4位"
			},
			'agreeCheckbox': {
				required: "必须同意用户协议"
			}
		},
		submitHandler: function(form) {
			$.blockUI({ message: "<img src=\"/images/zoomloader.gif\">&nbsp;&nbsp;正在提交，请稍后..."}); 
			//return ;
			$(form).ajaxSubmit({
				success:function(res){
				//document.write(res);
				$.unblockUI(); 
				
				if(res.indexOf("success:")!=-1)
				{
					var url=res.replace("success:","");
					location.href=url;
				}
				else if(res.indexOf("error:")!=-1)
				{
					$.unblockUI();
					$('#error').html(res.replace("error:","")).addClass("tiperror");
					//alert("发生错误:"+res);
				}
			}
		});
		
			}
			
		});
	
	$("#login").validate(
	{
		rules: {
			'member.memberAccount': {
				required: true,
				email: true
				},
			'member.memberPassword': {
				required: true,
				minlength: 4
			}
		},
		messages: {
			'member.memberAccount': {
				required: "此项必填",
				email: "邮箱格式不正确"
			},
			'member.memberPassword': {
				required: "此项必填",
				minlength: "密码长度最少4位"
			}
		},
		submitHandler: function(form) {
			$.blockUI({ message: "<img src=\"/images/zoomloader.gif\">&nbsp;&nbsp;正在登录，请稍后..."}); 
			//return ;
			$(form).ajaxSubmit({
				success:function(res){
				//document.write(res);
				$.unblockUI(); 
				
				if(res.indexOf("success:")!=-1)
				{
					var url=res.replace("success:","");
					//alert(url);
					location.href=url;
				}
				else if(res.indexOf("error:")!=-1)
				{
					$('#error_login').html(res.replace("error:","")).addClass("tiperror");
					//alert("发生错误:"+res);
				}
				else if(res.indexOf("notexists:")!=-1)
				{
					$('#error_login').html("用户名或密码不正确").addClass("tiperror");
					}
			}
		});
		
			}
			
		});
	
		$('#member\\.memberAccount').focus(
		function()
		{
			if($('#memberAccount_msg').html()=="请输入帐号")
			{
				$('#memberAccount_msg').html("");
			}
			return ;
			}
										   )
		
		$('#member\\.memberAccount').blur(
			function()
			{
				var account=$('#member\\.memberAccount').attr("value");
				if(account=="")
				{
					$('#memberAccount_msg').html("请输入帐号").addClass('tiperror');
					return ;
				}
				if(!isEmail(account))
				{
					return ;
					}
				$('#memberAccount_msg').html("<img src=\"/images/zoomloader.gif\">");	
				$.get('/checkAccountExist.action',{'memberAccount':account,'time':new Date().getTime()},function(data)
				{
					//alert('c');
					if(data.indexOf("notexists")!=-1)
					{
						$('#memberAccount_msg').html("&nbsp;恭喜，帐号可用！").addClass("tipmessage");
					}
					else if(data.indexOf("exists")!=-1)
					{
						$('#memberAccount_msg').html("此帐号已被占用").addClass("tiperror");
						$('#member\\.memberAccount').focus();
					}
					else if(data.indexOf("accountempty")!=-1)
					{
						$('#memberAccount_msg').html("您没有输入帐号").addClass("tiperror");
						$('#member\\.memberAccount').focus();
					}
				}
				);
			}
		)
});
