function setPrompt(ID,spanID){ if(ID<=1){picName=ImgSuccess;}else{picName=ImgPrompt;} document.getElementById(spanID).className="prompt"; PromptArray=Array("普通会员适用于个人、实验室等不提供试剂销售服务的会员","供应商适用于试剂生产商、代理商等提供试剂销售服务的会员","3-18个字符,由字母、数字、符号组成","6-16个字符,请使用字母加数字或符号的组合密码","请再输入一次密码","请输入您的电子邮箱以便我们与您联系","请输入验证码,看不清点击图片刷新","请填写注册时填写的邮箱","请填写QQ号以便我们与您联系") document.getElementById(spanID).innerHTML=picName+PromptArray[ID]; } function ckUserName() { var uname=$.trim($("#Username").val()); if(uname!="" && uname.length>=3 && uname.length<=18) { if($("#sUsername").html().indexOf("Success")<=0){ckrepeatUname(uname);} return true; } else if(uname!="" && uname.length<3) { $("#sUsername").html(ImgFail+"会员帐号最少3个字符!");return false; } else if(uname!="" && uname.length>18) { $("#sUsername").html(ImgFail+"会员帐号最多18个字符!");return false; } else { $("#sUsername").html(ImgFail+"会员帐号不能为空!");return false; } } function ckPassword() { var pwd=$("#Password").val(); var ckpwd=$("#checkPassword").val(); if(pwd!="" && pwd.length>=6 && pwd.length<=16) { $("#sPassword").html(ImgSuccess); return true; if(ckpwd!=""){ ckckPassword(); } } else if(pwd=="") { $("#sPassword").html(ImgFail+"会员密码不能为空!"); } else if(pwd.length>16) { $("#sPassword").html(ImgFail+"会员密码最多16个字符!"); } else if(pwd.length<6) { $("#sPassword").html(ImgFail+"会员密码最少6个字符!"); } else { $("#sPassword").html(ImgFail+"会员密码异常!"); } return false; } function ckckPassword() { var pwd=$("#Password").val(); var ckpwd=$("#checkPassword").val(); if(ckpwd==""){ $("#scheckPassword").html(ImgFail+"确认密码不能为空!");return false; } else if(pwd==ckpwd) { $("#scheckPassword").html(ImgSuccess); return true; } else { $("#scheckPassword").html(ImgFail+"两次密码输入不一致!"); return false; } } function ckQQ() { var oicq=$("#oicq").val(); if(oicq==""){ $("#soicq").html(ImgFail+"QQ号不能为空!");return false; } else if(isNaN(oicq)==true){ $("#soicq").html(ImgFail+"QQ号必须为数字!");return false; } else if(oicq.length<5){ $("#soicq").html(ImgFail+"QQ号至少为5位!");return false; } else{ $("#soicq").html(ImgSuccess);return true; } } function ckrepeatUname(uname) { $("#sUsername").html("查询中..."); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:0,UserName:escape(uname)}, function (data, textStatus){ var done=parseInt(data.result); if(done==1) { $("#sUsername").html(ImgSuccess+"恭喜您!该用户名可以使用!"); } else if(done==2) { $("#sUsername").html(ImgFail+"对不起!该用户名已经被人使用!"); } else if(done==3) { $("#sUsername").html(ImgFail+"会员帐号最少3个字符!"); } else if(done==9999) { $("#sUsername").html(ImgFail+"会员帐号含有非法字符'、select等!"); } else { $("#sUsername").html(ImgFail+"未知错误"); } }, "json"); } function ckEmail() { var email=$.trim($("#email").val()); if(email=="") { $("#semail").html(ImgFail+"电子邮箱不能为空!"); } else { var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if(patrn.exec(email)) { if($("#semail").html().indexOf("Success")<=0){checkSEmail(email);} if(email.toLowerCase().indexOf("@qq.com")>0&&isNaN(email.toLowerCase().replace("@qq.com",""))==false){ $("#oicq").val(email.toLowerCase().replace("@qq.com","")); } return true; } else { $("#semail").html(ImgFail+"请输入正确的Email!"); } } return false; } function checkSEmail(email) { $("#semail").html("正在验证Email是否可用..."); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:1,Email:email,rd:Math.random()}, function (data, textStatus){ var done=parseInt(data.result); if(done==1) { $("#semail").html(ImgSuccess+"恭喜您!该邮箱可以使用!"); } else if(done==2) { $("#semail").html(ImgFail+"对不起!该邮箱已经被人注册过了!"); } else if(done==3) { $("#semail").html(ImgFail+"邮箱格式不正确!"); } else if(done==9999) { $("#semail").html(ImgFail+"含有非法字符'、select等!"); } else { $("#semail").html(ImgFail+"对不起!查询出现异常!"); } }, "json"); } function ckvCode(){ var verifycode=$("#verifycode").val(); if(verifycode==""){ $("#sverifycode").html(ImgFail+"请输入验证码!"); } else if(verifycode.length!=4){ $("#sverifycode").html(ImgFail+"验证码为4位!"); } else { if($("#sverifycode").html().indexOf("Success")<=0){ckCode(verifycode);} return true; } return false; } function ckCode(verifycode) { $("#sverifycode").html(""); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:2,VerifyCode:verifycode,rd:Math.random()}, function (data, textStatus){ var done=parseInt(data.result); if(done==1) { $("#sverifycode").html(ImgSuccess); } else if(done==2) { $("#sverifycode").html(ImgFail+"验证码错误!"); } else if(done==3) { $("#sverifycode").html(ImgFail+"验证码为四位数字!"); } else if(done==9999) { $("#sverifycode").html(ImgFail+"含有非法字符'、select等!"); } else { $("#sverifycode").html(ImgFail+"对不起!查询出现异常!"); } }, "json"); } function ckRegForm() { if (document.register.User_types[0].checked==false && document.register.User_types[1].checked==false) { $("#sUser_types").html(ImgFail+"请选择会员类型!"); return false; } else if(ckUserName()==false){ return false; } else if(ckPassword()==false){ return false; } else if(ckckPassword()==false){ return false; } else if(ckQQ()==false){ return false; } else if(ckEmail()==false){ return false; } else if(ckvCode()==false){ return false; } SaveRegInfo(); } function SaveRegInfo() { if(document.register.User_types[0].checked==true){ var User_types=0; } else{ var User_types=1; } var ResultArr=Array("恭喜您,注册成功","请选择会员类型","会员类型异常","用户名应为3-18个字符","密码应为6-16字符","电子邮箱不符合格式","验证码不正确","该用户名已经被人注册","该电子邮箱已经被人注册"); var Username=$("#Username").val(); var Password=$("#Password").val(); var email=$("#email").val(); var verifycode=$("#verifycode").val(); var oicq=$("#oicq").val(); //var url=$("#url").val(); $("#sRegResult").html("请稍候,注册中..."); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:3,User_types:User_types,Username:escape(Username),Password:Password,email:email,VerifyCode:verifycode,oicq:oicq,rd:Math.random()}, function (data, textStatus){ var done=parseInt(data.result); if(done==0) { $("#sRegResult").html(ImgSuccess+ResultArr[0]); alert('感谢您加入爱化学\n\n爱化学推荐您现在免费创建在线试剂库'); top.location.href="http://hg.y866.cn/casno/manage/?url=chemk_c.asp?action=reg"; } else if(done>=1&&done<=8) { $("#sRegResult").html(ImgFail+"注册失败:"+ResultArr[done]); } else if(done==9999) { $("#sRegResult").html(ImgFail+"含有非法字符'、select等!"); } else { $("#sRegResult").html(ImgFail+"对不起!查询出现异常!"); } }, "json"); } function ckLoginUserName() { var Username=$("#Username").val(); if(Username.length<3||Username.length>18){ $("#sUsername").html(ImgFail+"用户名应为3-18个字符!");return false; } else{ $("#sUsername").html(""); } } function ckLoginPassword() { var Password=$("#Password").val(); if(Password.length<6||Password.length>16){ $("#sPassword").html(ImgFail+"密码应为6-16个字符!");return false; } else{ $("#sPassword").html(""); } } function ckLoginForm(types) { var Username=$("#Username").val(); var Password=$("#Password").val(); var verifycode=$("#verifycode").val(); if(Username.length<3||Username.length>18){ $("#sUsername").html(ImgFail+"用户名应为3-18个字符!");return false; } else if(Password.length<6||Password.length>16){ $("#sUsername").html(""); $("#sPassword").html(ImgFail+"密码应为6-16个字符!");return false; } else if(ckvCode()==false){ $("#sPassword").html(""); return false; } Login(Username,Password,verifycode,types); } function Login(Username,Password,verifycode,types) { var ResultArr=Array("恭喜您,登录成功","用户名应为3-18个字符","密码应为6-16字符","验证码不正确","用户名或密码有误","该用户已被锁定"); $("#sLoginResult").html("请稍候,登录中..."); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:4,UserName:escape(Username),PassWord:Password,VerifyCode:verifycode,rd:Math.random()}, function (data, textStatus){ var done=parseInt(data.result); if(done==0) { $("#sLoginResult").html(ImgSuccess+ResultArr[0]); if(types==1){ var url=$("#url").val(); if(url.indexOf("reg.asp")<=0&&url.indexOf("forgetpwd.asp")<=0&&url.indexOf("login.asp")<=0&&url.indexOf("ichemistry")>0){ top.location.href=url; } else{ top.location.href="http://hg.y866.cn/casno/manage/"; } } else{ parent.close_user_login_frmae(); parent.writeLoginInfo(); var cb=$("#callback").val(); if(cb.indexOf("http://")==0){ top.location.href=cb; } else if(cb!=""&&cb.length<=20){ parent.close_user_login_frmae(); parent.writeLoginInfo(); eval("parent."+cb); } else{ parent.close_user_login_frmae(); parent.writeLoginInfo(); } } } else if(done>=1&&done<=5) { $("#sLoginResult").html(ImgFail+ResultArr[done]); document.getElementById('yzm').src='http://hg.y866.cn/casno/inc/safecode.asp?'+Math.random(); $("#verifycode").val(""); setTimeout('$("#sLoginResult").html("")',10000); } else if(done==9999) { $("#sLoginResult").html(ImgFail+"含有非法字符'、select等!"); setTimeout('$("#sLoginResult").html("")',10000); } else { $("#sLoginResult").html(ImgFail+"对不起!查询出现异常!"); } }, "json"); } function ckpwdEmail() { var email=$.trim($("#email").val()); if(email=="") { $("#semail").html(ImgFail+"电子邮箱不能为空!");return false; } else { var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; if(patrn.exec(email)) { $("#semail").html("");return true; } else { $("#semail").html(ImgFail+"请输入正确的Email!");return false; } } return false; } //检查忘记密码表单 function ckForgetpwdForm() { var email=$.trim($("#email").val()); var verifycode=$("#verifycode").val(); if(ckpwdEmail()==false){ return false; } else if(ckvCode()==false){ return false; } Forgetpwd(email,verifycode); } function Forgetpwd(email,verifycode) { var ResultArr=Array("恭喜您,重置密码邮件已发送到您邮箱成功","验证码不正确","该邮箱未与帐户关联"); $("#sForgetpwdResult").html("请稍候,发送中..."); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:5,email:email,VerifyCode:verifycode,rd:Math.random()}, function (data, textStatus){ var done=parseInt(data.result); if(done==0) { $("#sForgetpwdResult").html(ImgSuccess+ResultArr[0]); top.location.href="http://hg.y866.cn/casno/forgetpwd.asp?steps=2&email="+email; } else if(done>=1&&done<=2) { $("#sForgetpwdResult").html(ImgFail+ResultArr[done]); document.getElementById('yzm').src='http://hg.y866.cn/casno/inc/safecode.asp?'+Math.random(); $("#verifycode").val(""); setTimeout('$("#sForgetpwdResult").html("")',10000); } else if(done==9999) { $("#sForgetpwdResult").html(ImgFail+"含有非法字符'、select等!"); setTimeout('$("#sForgetpwdResult").html("")',10000); } else { $("#sForgetpwdResult").html(ImgFail+"对不起!查询出现异常!"); } }, "json"); } //检查重置密码表单 function ckForgetpwd3Form() { if(ckPassword()==false){ return false; } else if(ckckPassword()==false){ return false; } else if(ckvCode()==false){ return false; } ModPassword(); } function ModPassword() { var Username=$("#Username").val(); var Password=$("#Password").val(); var CheckCode=$("#CheckCode").val(); var verifycode=$("#verifycode").val(); var ResultArr=Array("恭喜您,修改密码成功。10秒后自动跳转到登录界面,手动跳转点这","验证码不正确","该链接失效或参数非法,请重新获取","该用户名不存在","重置失败,请重试"); $("#sForgetpwdResult").html("请稍候,发送中..."); $.post("/manage/UserAjax.asp", { Action: "post", ActionType:6,Username:Username,Password:Password,CheckCode:CheckCode,VerifyCode:verifycode,rd:Math.random()}, function (data, textStatus){ var done=parseInt(data.result); if(done==0) { $("#sForgetpwdResult").html(ImgSuccess+ResultArr[0]); setTimeout('top.location.href="http://hg.y866.cn/casno/login.asp"',10000); } else if(done>=1&&done<=4) { $("#sForgetpwdResult").html(ImgFail+ResultArr[done]); document.getElementById('yzm').src='http://hg.y866.cn/casno/inc/safecode.asp?'+Math.random(); $("#verifycode").val(""); setTimeout('$("#sForgetpwdResult").html("")',10000); } else if(done==9999) { $("#sForgetpwdResult").html(ImgFail+"含有非法字符'、select等!"); setTimeout('$("#sForgetpwdResult").html("")',10000); } else { $("#sForgetpwdResult").html(ImgFail+"对不起!查询出现异常!"); } }, "json"); }