﻿var msgInfo = new Array();
//validator info
msgInfo[0] = new Array('以英文字母开始的6-16位半角字符（不接受全角字符），英文字母、阿拉伯数字组成，不区分大小写。', '用户名格式错误，请输入以英文字母开始的6-16位半角字符（不接受全角字符），英文字母、阿拉伯数字组成，不区分大小写。');
var txtUserName = new formEle(true, "username", null, "username_info", msgInfo[0]);

msgInfo[1] = new Array('您在社区的身份，可以为汉字和字母组成', '昵称太短，请重新输入。', "格式错误，昵称只能填中文或者字母。");
var txtNickName = new formEle(true, "nickname", null, "NickName_info", msgInfo[1]);

msgInfo[2] = new Array('密码必须在4-16个字符之间，可由数字和字母或符号组成。',
                       '您设置的密码有误，密码应该由4-16个英文字母、数字或符号组成。',
                       '请不要设置与会员名相同的密码，为了您的帐号安全，建议使用大小写字母与数字混合设置密码。',
                       '请不要使用同一个字符来设置密码，为了您的帐号安全，建议使用大小写字母与数字混合设置密码。',
                       '请不要使用连续的数字设置密码，为了您的帐号安全，建议使用大小写字母与数字混合设置密码。',
                       '请不要使用连续的小写字母设置密码，为了您的帐号安全，建议使用大小写字母与数字混合设置密码。',
                       '请不要使用连续的大写字母设置密码，为了您的帐号安全，建议使用大小写字母与数字混合设置密码。',
                       '您的密码安全性较低，请重新输入，建议使用英文字母加数字或符号组合。');
var txtPassword = new formEle(true, "safepassword", null, "password_info", msgInfo[2]);


msgInfo[3] = new Array('请再输入一遍您上面输入的密码。', '两次输入的密码不一致，请重新输入。', '请再输入一遍您修改后的密码。');
var txtRePassword = new formEle(true, "mirror", "sameas=txtPassword", "confirm_password_info", msgInfo[3]);

msgInfo[4] = new Array('保护码必须在10-16个字符之间，可由数字和字母组成',
                       '保护码格式错误，请输入保护码必须在10-16个字符之间，可由数字和字母组成。');
var txtProtectCode = new formEle(true, "ProtectCode", null, "ProtectCode_info", msgInfo[4]);

msgInfo[5] = new Array('请再输入一遍您上面输入的保护码。', '两次输入的保护码不一致，请重新输入。', '请再输入一遍您修改后的保护码。');
var txtProtectCode2 = new formEle(true, "ReProtectCode", "sameas=txtProtectCode", "confirm_ProtectCode_info", msgInfo[5]);

msgInfo[6] = new Array('真实姓名由英文字母或汉字组成，以保护您所有的用户权益。真实姓名不能修改，请谨慎填写！', '真实姓名太短，请重新输入。', "格式错误，真实姓名只能填中文或者字母。");
var txtTrueName = new formEle(true, "uname", null, "uname_info", msgInfo[6]);

msgInfo[7] = new Array('请认真填写证件号码，在您密码丢失时，它是找回密码的凭证。证件号码不能修改，请谨慎填写！',
                       '证件格式不正确或长度太短，请重新填写。',
                       '未成年人不允许注册，请检查您的身份证号。');
var txtCerNumbe = new formEle(true, "ssn", null, "ssn_info", msgInfo[7]);

msgInfo[8] = new Array('在您密码丢失时可以帮助您顺利的找回密码，请您提供准确的邮箱地址。邮箱地址不能修改，请谨慎填写！官方推荐使用“<A href="http://mail.qq.com/cgi-bin/loginpage?t=regist" target="_blank"><font color="Red">QQ邮箱</font></a>”', '电子邮件格式不正确,请输入正确的电子邮件地址。官方推荐使用“<A href="http://mail.qq.com/cgi-bin/loginpage?t=regist" target="_blank"><font color="Red">QQ邮箱</font></a>”');
var txtEmail = new formEle(true, "email", "", "Email_info", msgInfo[8]);

msgInfo[9] = new Array('请输入推广人（可以为空）。');
var txtCommendName = new formEle(false, "cmm", null, "CommendName_info", msgInfo[9]);

msgInfo[10] = new Array('验证码由数字和字母（不区分大小写）组成。', '验证码由数字和字母（不区分大小写）组成。');
var txtCheckCode = new formEle(true, "checkcode", null, "check_code_info", msgInfo[10]);

msgInfo[11] = new Array('请您阅读用户服务条款。', '请您阅读用户服务条款。');
var ckbxAgree = new formEle(true, "rule", null, "rule_info", msgInfo[11]);




var rbMan = new formEle(false, "", null, "", null);
var rbWoman = new formEle(false, "", null, "", null);
var Radio1 = new formEle(false, "", null, "", null);
var Radio2 = new formEle(false, "", null, "", null);
var btnSubmit = new formEle(false, "", null, "", null);

initForm('FormRegStep1');


function submitForm(obj) {
    var ret = true;
    ret = validateAll(obj);



    if (ret) {
        var cerNumbe = formRegStep1Main.txtCerNumbe.value;


        if (!checkIdcard(cerNumbe)) {
            //是否允许未成年人注册开关
            var hiddenAllowNotAdult = document.getElementById("hiddenAllowNotAdult");

            //不允许未成年人注册
            if (hiddenAllowNotAdult != null && hiddenAllowNotAdult.value == "0") {
                document.getElementById("txtCerNumbe").select();
                alert("未成年人不允许注册，请检查您的身份证号！");
                return false;
            }

            var conf = confirm("   根据您填写真实姓名和身份证号，您的帐号将列入防沉迷范围，\n"
				+ "纳入防沉迷的玩家每天在线3小时以内收益正常，3小时以后收益减半，\n"
				+ "5小时以后收益为0。\n\n"
				+ "         是否确认继续？ ");

            if (!conf) {
                document.getElementById("txtCerNumbe").focus();
                return false;
            }

        }


        return confirm("请确认您的注册资料，尤其注册后不可修改部分\n\n"
			+ "用户名：" + formRegStep1Main.txtUserName.value + "　(不可修改)\n"
        //+"　昵称："+formRegStep1Main.txtNickName.value+"　\n"
        //+"　密码："+formRegStep1Main.txtPassword.value+"\n"
			+ "　姓名：" + formRegStep1Main.txtTrueName.value + "　(不可修改)\n"
			+ "证件号：" + formRegStep1Main.txtCerNumbe.value + "　(不可修改)\n"
			+ " EMAIL：" + formRegStep1Main.txtEmail.value + "　(不可修改)\n"
			+ "推广员：" + formRegStep1Main.txtCommendName.value + "　(不可修改)\n"
			);
    }

    return ret;
}
