function checkajax(act,data,errormsgid,nullmsg,successid){
var msg="",errorclass="errorrmsg";
if(data==""){msg = errormsg(nullmsg);}
else{var res = doajaxdatastring("/ashx/checkreginfo.ashx?action="+act,data);
if(res=="success"){msg = errormsg(successid);errorclass="successrmsg"}
else{msg = res;}
}
$(errormsgid).className=errorclass;
$(errormsgid).innerHTML=msg;
}
function checkpwd(data,errormsgid,nullmsg,successid,eid){
var msg="",errorclass="errorrmsg";
if(data==""){msg = errormsg(nullmsg);}
else{
if(data.length<6 || data.length>20){msg = errormsg(eid);}
else{msg = errormsg(successid);errorclass="successrmsg";}
}
$(errormsgid).className=errorclass;
$(errormsgid).innerHTML=msg;
}
function checkrepwd(obj,oldid,errormsgid,nullmsg,successid,eid){
var msg="",errorclass="errorrmsg";
if(obj.value==""){msg = errormsg(nullmsg);}
else{
if(obj.value!=$(oldid).value){msg = errormsg(eid);}
else{msg = errormsg(successid);errorclass="successrmsg";}
}
$(errormsgid).className=errorclass;
$(errormsgid).innerHTML=msg;
if(errorclass!="successrmsg"){obj.value="";}
}
function errormsg(errid){
switch(errid){
case "1":return "请输入您要注册的用户名.";break;
case "2":return "恭喜您,该用户名可以使用.";break;
case "3":return "请输入密码,长度为6-20位";break;
case "4":return "密码长度不正确,长度为6-20位";break;
case "5":return "";break;
case "6":return "请重复输入上面的密码";break;
case "7":return "两次密码输入不一致";break;
case "8":return "";break;
case "9":return "请输入验证码";break;
case "10":return "验证码输入正确";break;
default:return "异常错误!";break;
}
}
function $(id){
return document.getElementById(id);
}
function ispass(){
var clist = new Array("error_name","error_pwd","error_repwd","error_ccode");
for(i=0;i<clist.length;i++){
if($(clist[i]).className=="errorrmsg"){return false;}
}
}
function checkregister(frm){
if(frm.txt_uname.value==""){alert(errormsg("1"));frm.txt_uname.focus();return false;}
if(frm.txt_upwd.value==""){alert(errormsg("3"));frm.txt_upwd.focus();return false;}
if(frm.txt_reupwd.value==""){alert(errormsg("6"));frm.txt_reupwd.focus();return false;}
if(frm.txt_ccode.value==""){alert(errormsg("9"));frm.txt_ccode.focus();return false;}
return ispass();
}
