<script language="JavaScript">
var charset = 'gbk';
var retminname = parseInt('3');
var regmaxname = parseInt('12');
var rglower = parseInt('0');
var regminpwd = parseInt('6');
var regmaxpwd = parseInt('16');
var regnpdifferf = parseInt('1');
var regemail = parseInt('1');
var regdetail = parseInt('1');
var inticlass = "Exp";
var rightclass = "Correct";
var falseclass = "Wrong";
var pwdcomplex = '';
var extracheck = new Array();
var regInfo = new Array();
regInfo[0] = new Array("恭喜您,该用户名还未被注册,您可以使用这个用户名注册!", "用户名长度错误!", "此用户名包含不可接受字符或被管理员屏蔽,请选择其它用户名", "为了避免论坛用户名混乱,用户名中禁止使用大写字母,请使用小写字母", "该用户名已经被注册,请选用其他用户名。", "用户名不能为空!", "不能有空格,可以是中文,长度控制在 " + retminname + "-" + regmaxname + " 字节以内 " + (rglower ? "区分大小写": "不区分大小写"));
var regname = new Element("regname", regInfo[0], "regname_info");
regInfo[1] = new Array("填写正确。", "密码设置错误。密码中必须包含小写字母。", "密码设置错误。密码中必须包含大写字母。", "密码设置错误。密码中必须包含数字。", "密码设置错误。密码中必须包含符号。", "密码设置错误。密码长度过小。", "密码设置错误。密码过长。", "密码设置错误。密码不允许和用户名相同。", "密码设置错误。密码不允以下字符:\ & ' \" ! / * , < > % # ?。", "不允许注册帐号与密码相同。", getPwdRule());
var regpwd = new Element("regpwd", regInfo[1], "pwd_info");
regInfo[2] = new Array("填写正确。", "两次输入的密码不一致。请再输入一次您上面输入的密码。", "请再输入一遍您上面填写的密码");
var regpwdrepeat = new Element("regpwdrepeat", regInfo[2], "pwdrepeat_info");
regInfo[3] = new Array("填写正确。", "您的填写有误。", "该邮箱已被注册,请更换别邮箱。", "请填写真实并且最常用的邮箱。" + (regemail ? "我们需要通过邮箱对您进行认证。": ""));
var regemail = new Element("regemail", regInfo[3], "email_info");
if (parseInt("39") & 1) {
regInfo[4] = new Array("填写正确。", "验证码不正确。", "登陆已超时,请刷新验证码。", "请输入验证码。");
var gdcode = new Element("regemail", regInfo[4], "gdcode_info");
}
if (getObj('regqkey')) {
regInfo[5] = new Array("填写正确。", "验证答案错误。", "请输入答案:");
var qanswer = new Element("qanswer", regInfo[5], "qanswer_info");
}
if (parseInt("1") == 1) {
regInfo[6] = new Array("填写正确。", "邀请码不能为空。", "邀请码错误。", "本站开启邀请注册,请填写邀请码!");
var invcode = new Element("invcode", regInfo[6], "invcode_info");
}
regInfo[7] = new Array("已同意。", "请先确定已阅读并完全同意条款内容。");
var registerclause = new Element("registerclause", regInfo[7], "registerclause_info");
regInfo[8] = new Array("填写正确。", "请输入自定义问题");
var customquested = new Element("customquested", regInfo[8], "customquested_info");
regInfo[9] = new Array("填写正确。", "请输入答案");
var answered = new Element("answered", regInfo[9], "answered_info");
function permit() {
getObj("registerclause").disabled = 'disabled';
try {
ajax.send('register.php?ajax=1&step=permit', '', ajax.get);
} catch(e) {
}
}
if (regdetail) {
setTimeout('permit();', 1000);
}
function getPwdRule() {
var intiString = "";
if (regminpwd) {
intiString += "最小长度:" + regminpwd + " ";
}
if (regmaxpwd) {
intiString += "最大长度:" + regmaxpwd + " ";
}
if (regnpdifferf) {
intiString += "密码不能与用户名相同。";
}
if (!pwdcomplex) {
return intiString;
}
var addString = "密码里必须包含以下字符类型:";
var rule = pwdcomplex.split(',');
for (var i = 0;
i < rule.length;
i++) {
switch (Number(rule[i])) {
case 1:
addString += "小写字母 ";
break;
case 2:
addString += "大写字母 ";
break;
case 3:
addString += "数字 ";
break;
case 4:
addString += "符号 ";
break;
default:
break;
}
}
return intiString + addString;
}
function showcustomquest(qid) {
getObj("customquested").style.display = qid == -1 ? '': 'none';
}
</script>