$(document).ready(function(){function n(n){var i=new RegExp("(^|&)"+n+"=([^&]*)(&|$)"),t=window.location.search.substr(1).match(i);return t!=null?unescape(t[2]):null}$.formValidator.initConfig({formid:"lgform",errorfocus:!0,debug:!0,onsuccess:function(){$("#pwd").val($.md5($.trim($("#lPwd").val()))),$.ajax({type:"post",url:"/Home/login",data:$("#lgform").serialize(),dataType:"json",success:function(t){t==0?($("#msg_lAuthCode").addClass("onError"),$("#msg_lAuthCode").html("验证码错误或验证码已过期"),$("#lgValidate").click()):t==1?($("#msg_lPwd").addClass("onError"),$("#msg_lPwd").html("帐号与密码不匹配")):t==2?($("#msg_lPwd").addClass("onError"),$("#msg_lPwd").html("帐号已被冻结")):t==3?($("input[type='text']").val(""),window.location=n("ReturnUrl")?n("ReturnUrl"):"/Index.html"):alert("程序发生了未知错误,请刷新页面再次尝试!如有问题,请联系我们,谢谢!")}})}}),$("#lUserName").formValidator({tipid:"msg_lUserName",onshow:"",onfocus:"",oncorrect:""}).inputValidator({min:1,onerror:"请输入帐号"}),$("#lPwd").formValidator({tipid:"msg_lPwd",onshow:"",onfocus:"",oncorrect:""}).inputValidator({min:1,onerror:"请输入密码"}),$("#lAuthCode").formValidator({tipid:"msg_lAuthCode",onshow:"",onfocus:"",oncorrect:""}).inputValidator({min:1,onerror:"请输入验证码"}),$.formValidator.initConfig({formid:"reform",validatorgroup:"2",errorfocus:!0,debug:!0,onsuccess:function(){$.ajax({type:"post",url:"/Home/register",data:$("#reform").serialize(),dataType:"json",success:function(n){n=="验证码错误"?($("#msg_authCode").addClass("onError"),$("#msg_authCode").html(n),$("#regValidate").click()):n=="true"?($("input[type='text']").val(""),window.location="/regsisterSuccess.html"):alert("程序发生了未知错误,请刷新页面再次尝试!如有问题,请联系我们,谢谢!")}})}}),$("#userName").formValidator({validatorgroup:"2",tipid:"msg_userName",onshow:"",onfocus:"4-20位字符,可由中英文、数字及“_”、“-”组成",oncorrect:" "}).inputValidator({min:4,max:20,onerror:"帐号长度只能在4-20位字符之间"}).regexValidator({regexp:"username",datatype:"enum",onerror:"帐号只能由中英文、数字及“_”、“-”组成"}).ajaxValidator({type:"get",url:"/loginCode/CheckAccount/"+$(this).val(),datatype:"json",success:function(n){return n=="0"?!0:!1},buttons:$("#btnReg"),error:function(){alert("服务器没有返回数据,可能服务器忙,请重试")},onerror:"该帐号已被使用,请使用其它帐号注册",onwait:"校验中......"}),$("#email").formValidator({validatorgroup:"2",tipid:"msg_email",onshow:"",onfocus:"请输入您的邮箱,将用来找回密码、接收订单通知等",oncorrect:" "}).inputValidator({min:1,max:50,onerror:"请输入邮箱",onerrormax:"您填写的邮箱过长,邮件地址只能在50个字符以内"}).regexValidator({regexp:"email",datatype:"enum",onerror:"邮箱格式不正确"}).ajaxValidator({type:"get",url:"/loginCode/CheckEmail/"+$(this).val(),datatype:"json",success:function(n){return n=="0"?!0:!1},buttons:$("#btnReg"),error:function(){alert("服务器没有返回数据,可能服务器忙,请重试")},onerror:"该邮箱已被使用,请更换其它邮箱",onwait:"校验中......"}),$("#pwd").formValidator({validatorgroup:"2",tipid:"msg_pwd",onshow:"",onfocus:"6-16位字符,可由英文、数字及“_”、“-”组成",oncorrect:" "}).inputValidator({min:6,max:16,onerror:"密码长度只能在6-16位字符之间"}).regexValidator({regexp:"password",datatype:"enum",onerror:"密码只能由英文、数字及“_”、“-”组成"}),$("#verifyPwd").formValidator({validatorgroup:"2",tipid:"msg_verifyPwd",onshow:"",onfocus:"6-16位字符,可由英文、数字及“_”、“-”组成",oncorrect:" "}).inputValidator({min:6,max:16,onerror:"密码长度只能在6-16位字符之间"}).regexValidator({regexp:"password",datatype:"enum",onerror:"密码只能由英文、数字及“_”、“-”组成"}).compareValidator({desid:"pwd",operateor:"=",onerror:"两次输入密码不一致"}),$("#authCode").formValidator({validatorgroup:"2",tipid:"msg_authCode",onshow:"",onfocus:"请输入图片中的字符",oncorrect:" "}).inputValidator({min:1,onerror:"请输入验证码"}).ajaxValidator({type:"get",url:"/loginCode/CheckAuthCode/"+$(this).val(),datatype:"json",success:function(n){return n=="0"?!0:!1},buttons:$("#btnReg"),error:function(){alert("服务器没有返回数据,可能服务器忙,请重试")},onerror:"验证码错误或验证码已过期",onwait:"校验中......"})}),$("input.txtInput, input.codeInput").focus(function(){$(this).addClass("inputFocus")}),$("input.txtInput, input.codeInput").blur(function(){$(this).removeClass("inputFocus")}),$("input.txtInput, input.codeInput").keypress(function(n){n=n?n:window.event?window.event:"",keyCode=n.keyCode?n.keyCode:n.which?n.which:n.charCode,keyCode==13&&$("#btnReg").trigger("click")})