﻿/*注册页面验证*/
//
//

var arr_regflgs = new Array(8);
var tempVal = '';
//注册邮箱验证
function regMail(str) {
    var obj = $("#" + str);
    var mes = ['重要！请填写有效邮箱地址，以收邮件完成注册。', 'Email格式有误，请重输！', '   '];
    var regs = /^[-_A-Za-z0-9]+\.*[A-Za-z0-9]*@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}\s*$/;
    var errorDom = obj.parent("span").next(".error");
    obj.focus(function() {
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.removeClass("checked").addClass("tserror").text(mes[0]).show();
            //errorDom.css({ paddingLeft: "20px", color: "gray", background: "url(/images/UI/tishi1.gif) left 3px no-repeat" });
            errorDom.show();
        }
    });
    obj.blur(function() {
        //alert(regs.test(v));
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.text("").removeClass("tserror").removeClass("checked").hide();
            arr_regflgs[0] = "false";
            tempVal = v;
            return false;
        }
        else {
            if (tempVal != v) {
                if (regs.test(v)) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    mailOnblur(obj, errorDom, arr_regflgs);
                    tempVal = v;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_regflgs[0] = "false";
                    tempVal = v;
                    return false;
                    //errorDom.show();
                }
            }
        }
    });
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_regflgs[0] = "false";
        return false;
    }
}


// 注册首页邮箱是否没注册过 异步检测
function mailOnblur(obj, temperro,arr) {
    var val = obj.val();
    var mailReg_url = '/Ajax/register/register.ashx';
    var loadingDom = obj.parent("span").nextAll(".loading");
    temperro.hide();
    loadingDom.show();
    $.post(mailReg_url, { mode: 'check', email: val }, function(data) {
        if (data == 'ok') {
            mailRgNum = 1;
            loadingDom.hide();
            $("#ctl00_C_hy_statuserr").hide();
            temperro.text("此邮箱可用！");
            temperro.show();
            arr[0] = "true";
            return true;
        }
        if (data == "statuserr") {
            loadingDom.hide();
            temperro.text("该Email已被注册，但还没通过确认！");
            temperro.removeClass("checked").show();
            $("#ctl00_C_hy_statuserr").show();                    
            arr[0] = "fasle";
            return false;
        }
        else {
            loadingDom.hide();
            $("#ctl00_C_hy_statuserr").hide();
            temperro.text("邮箱已注册，请换一个吧！");
            temperro.removeClass("checked").show();
            arr[0] = "fasle";
            return false;
        }
    });
}

//密码1
function regPw(str) {
    var obj = $("#" + str);
    var mes = ['密码由6-12个英文字母、数字或特殊字符组成！', '密码不足6位，请重输！', '   '];
    var regs = /\w{6}/;
    var errorDom = obj.parent("span").next(".error");
    obj.focus(function() {
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.removeClass("checked").addClass("tserror").text(mes[0]).show();
            //errorDom.css({ paddingLeft: "20px", color: "gray", background: "url(/images/UI/tishi1.gif) left 3px no-repeat" });
            errorDom.show();
        }
    });
    obj.blur(function() {
        //alert(regs.test(v));
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.text("").removeClass("tserror").removeClass("checked").hide();
            arr_regflgs[1] = "false";
            return false;
        }
        else {
            if (regs.test(v)) {
                errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                arr_regflgs[1] = "true";
                return true;
            }
            else {
                errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                arr_regflgs[1] = "false";
                return false;
                //errorDom.show();
            }
        }
    });
    if (obj.val().length == 0) {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked");
        arr_regflgs[1] = "false";
        return false;
    }
}

//密码2
function regPw2(str, str2) {
    var obj = $("#" + str);
    var tempobj = $("#" + str2);
    var mes = ['', '两次输入的密码不一样，请重输！', '   '];
    //var regs = /\w{6}/;
    var errorDom = obj.parent("span").next(".error");
    obj.focus(function() {
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.removeClass("checked").addClass("tserror").text(mes[0]).hide();
        }
    });
    obj.blur(function() {
        //alert(regs.test(v));
        var v = obj.val();
        var vpsold = tempobj.val();
        if (!v || v.length == 0) {
            errorDom.text("").removeClass("tserror").removeClass("checked").hide();
            arr_regflgs[2] = "false";
            return false;
        }
        else {
            if (v == vpsold) {
                errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                arr_regflgs[2] = "true";
                return true;
            }
            else {
                errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                arr_regflgs[2] = "false";
                return false;
                //errorDom.show();
            }
        }
    });
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_regflgs[2] = "false";
        return false;
    }
}

//姓名  
function regUserName(str) {
    var obj = $("#" + str);
    var mes = ['姓名不能含有空格', '昵称在2-4个汉字，2-8个英文字母间', '  ', '姓名在2-4个汉字，2-8个英文字母间，不能含有空格'];
    //var regs = /\S{2}/;
    var errorDom = obj.parent("span").next(".error");
    obj.focus(function() {
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.removeClass("checked").addClass("tserror").text(mes[0]).show();
            //errorDom.css({ paddingLeft: "20px", color: "gray", background: "url(/images/UI/tishi1.gif) left 3px no-repeat" });
            errorDom.show();
        }
    });
    obj.blur(function() {
        //alert(regs.test(v));
        var v = obj.val();
        var reg = /(\s+)/;
        if (reg.test(v)) {
            errorDom.text(mes[0]).removeClass("tserror").removeClass("checked").show();
            arr_regflgs[3] = "false";
            return false;
        }
        else {
            v = v.replace(/\s+/, "");
            var s = v.replace(/\*/g, "");
            var b = s.replace(/[^\x00-\xff]/g, "**").length;
            var cn = b - s.length;
            var en = s.length - cn + v.length - s.length;
            var bytelen = cn * 2 + en;
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_regflgs[3] = "false";
                return false;
            }
            else {
                if (bytelen >= 2 && bytelen <= 8) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_regflgs[3] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_regflgs[3] = "false";
                    return false;
                    //errorDom.show();
                }
            }
        }
    });
    if (obj.val().length == 0) {
        errorDom.text(mes[3]).removeClass("tserror").removeClass("checked");
        arr_regflgs[3] = "false";
        return false;
    }
}


//性别
function regsex(str1, str2) {
    var obj1 = $("#" + str1);
    var obj2 = $("#" + str2);
    var errorDom = obj1.parent("span").next(".error");
    var mes = ['请选择性别！', '  ', '  '];
    obj1.click(function() {
        if ($(this).attr("checked") == true) {
            errorDom.text(mes[1]).addClass("checked").show();
            arr_regflgs[4] = "true";
            return true;
            //return;
        }
    });
    obj2.click(function() {
        if ($(this).attr("checked") == true) {
            errorDom.text(mes[1]).addClass("checked").show();
            arr_regflgs[4] = "true";
            return true;
        }
    });
    if ((obj1.attr("checked") == false) && (obj2.attr("checked") == false)) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_regflgs[4] = "false";
        return false;
    }
}

//出身日期
function regbirthday(str1, str2, str3) {
    var obj1 = $("#" + str1);
    var obj2 = $("#" + str2);
    var obj3 = $("#" + str3);
    var errorDom = obj1.parent("span").nextAll(".error");
    var mes = ["请选择！", "   ", "   "];
    obj1.change(function() {
        var val1 = obj1.val();
        var val2 = obj2.val();
        var val3 = obj3.val();
        if (val1 != 0 && val2 != 0 && val3 != 0) {
            errorDom.text(mes[1]).addClass("checked").removeClass("tserror").show();
            arr_regflgs[5] = "true";
            return true;
        }
        else {
            errorDom.text(mes[0]).removeClass("checked").addClass("tserror").show();
            arr_regflgs[5] = "false";
            return false;
        }
    });
    obj2.change(function() {
        var val1 = obj1.val();
        var val2 = obj2.val();
        var val3 = obj3.val();
        if (val1 != 0 && val2 != 0 && val3 != 0) {
            errorDom.text(mes[1]).addClass("checked").removeClass("tserror").show();
            arr_regflgs[5] = "true";
            return true;
        }
        else {
            errorDom.text(mes[0]).removeClass("checked").addClass("tserror").show();
            arr_regflgs[5] = "false";
            return false;
        }
    });
    obj3.change(function() {
        var val1 = obj1.val();
        var val2 = obj2.val();
        var val3 = obj3.val();
        if (val1 != 0 && val2 != 0 && val3 != 0) {
            errorDom.text(mes[1]).addClass("checked").removeClass("tserror").show();
            arr_regflgs[5] = "true";
            return true;
        }
        else {
            errorDom.text(mes[0]).removeClass("checked").removeClass("tserror").show();
            arr_regflgs[5] = "false";
            return false;
        }
    });
    if (obj1.val() == 0 || obj2.val() == 0 || obj3.val() == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_regflgs[5] = "false";
        return false;
    }
}

//居住地
function regarea(str1, str2, str3) {
    var obj1 = $("#" + str1);
    var obj2 = $("#" + str2);
    var obj3 = $("#" + str3);
    var errorDom = obj1.parent("span").next(".error");
    var mes = ["请选择居住地！", "  ", "   "];
    obj1.change(function() {
        var val1 = obj1.val();
        var val2 = obj2.val();
        var val3 = obj3.val();
        if (val1 != 0 && val2 != 0 && val3 != 0) {
            errorDom.text(mes[1]).addClass("checked").removeClass("tserror").show();
            arr_regflgs[6] = "true";
            return true;
        }
        else {
            errorDom.text(mes[0]).removeClass("checked").addClass("tserror").show();
            arr_regflgs[6] = "false";
            return false;
        }
    });
    obj2.change(function() {
        var val1 = obj1.val();
        var val2 = obj2.val();
        var val3 = obj3.val();
        if (val1 != 0 && val2 != 0 && val3 != 0) {
            errorDom.text(mes[1]).addClass("checked").removeClass("tserror").show();
            arr_regflgs[6] = "true";
            return true;
        }
        else {
            errorDom.text(mes[0]).removeClass("checked").addClass("tserror").show();
            arr_regflgs[6] = "false";
            return false;
        }
    });
    obj3.change(function() {
        var val1 = obj1.val();
        var val2 = obj2.val();
        var val3 = obj3.val();
        if (val1 != 0 && val2 != 0 && val3 != 0) {
            errorDom.text(mes[1]).addClass("checked").removeClass("tserror").show();
            arr_regflgs[6] = "true";
            return true;
        }
        else {
            errorDom.text(mes[0]).removeClass("checked").removeClass("tserror").show();
            arr_regflgs[6] = "false";
            return false;
        }
    });
    if (obj1.val() == 0 || obj2.val() == 0 ||obj3.val() == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_regflgs[6] = "false";
        return false;
    }
}

//验证码
function regvalidate(str) {
    var obj = $("#" + str);
    var errorDom = obj.parent("span").nextAll(".error");
    var mes = ["请输入验证码！", "  ", "  "];
    obj.focus(function() {
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.removeClass("checked").addClass("tserror").text(mes[0]).show();
            errorDom.show();
        }
    });
    obj.blur(function() {
        //alert(regs.test(v));
        var v = obj.val();
        if (!v || v.length == 0) {
            errorDom.text("").removeClass("tserror").removeClass("checked").hide();
            arr_regflgs[7] = "false";
            return false;
        }
        else {
            errorDom.removeClass("tserror").addClass("checked").text(mes[1]).show();
            arr_regflgs[7] = "true";
            return true;
        }
    });
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_regflgs[7] = "false";
        return false;
    }
}

//同意条款点击事件
function agreeCheck() {
    var obj = $("#agree");
    var btnSubmit = document.getElementById("ctl00_C_btn_Submit");
    var bdDiv = $(".btn_y_box1");
    if (obj.attr("checked") == true) {
        btnSubmit.className = "submit btns btn_y_s1";
        bdDiv.removeClass("bd_disabled");
        btnSubmit.disabled = false;
    }
    else {
        btnSubmit.className = "btns btn_disabled";
        bdDiv.addClass("bd_disabled");
        btnSubmit.disabled = true;
    }
}    
    


//注册按钮单击事件
function regbtnClick() {
    var len = arr_regflgs.length;
    var tempDom, tempErrorDom;
    for (var i = 0; i < len; i++) {
        if (arr_regflgs[i] == "false") {
            tempDom = $("span[index=" + i + "]");
            tempErrorDom = tempDom.nextAll(".error");

            tempDom.children("input").focus();
            tempErrorDom.removeClass("tserror").show();
            return false;
        }
    }
    return true;
}
//
//
/*注册页面验证*/

/*帐户下的 基本资料修改*/
//
//
var arr_indexflags = new Array();
//姓名验证
function validateName(str) {
    var obj = $("#" + str);
    var mes = ['昵称不能含有空格', '昵称在2-4个汉字，2-8个英文字母间', '  ', '昵称在2-4个汉字，2-8个英文字母间，不能含有空格'];
    var errorDom = obj.parent("span").next(".error");
    obj.blur(function() {
        var v = obj.val();
        var reg = /\s+/;
        if (reg.test(v)) {
            errorDom.text(mes[0]).removeClass("tserror").removeClass("checked").show();
            arr_indexflags.push("false");
            return false;
        }
        else {
            v = v.replace(/\s+/, "");
            var s = v.replace(/\*/g, "");
            var b = s.replace(/[^\x00-\xff]/g, "**").length;
            var cn = b - s.length;
            var en = s.length - cn + v.length - s.length;
            var bytelen = cn * 2 + en;
            if (!v || v.length == 0) {
                errorDom.text(mes[0]).removeClass("tserror").removeClass("checked").show();
                arr_indexflags.push("false");
                return false;
            }
            else {
                if (bytelen >= 2 && bytelen <= 8) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_indexflags.push("true");
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_indexflags.push("false");
                    return false;
                }
            }
        }
    });
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_indexflags.push("false");
        return false;
    }
}

//帐户下的基本资料修改 提交按钮
function indexSaveClick() {
    arr_indexflags.length = 0;
    validateName("ctl00_C_txt_UserName");
    var len = arr_indexflags.length;
    for (var i = 0; i < len; i++) {
        if (arr_indexflags[i] == "false") {
            $(".error[index=" + i + "]").show();
            return false;
        }
    }
    return true;
}
//
//
/*帐户下的 基本资料修改*/

/*帐户下的 联系方式*/
//
//
var arr_conflags = new Array(3);
//验证QQ
function validateQQ(str,flg) {
    var obj = $("#" + str);
    var mes = ['请正确填写您的QQ', '请正确填写您的QQ', '   '];
    var regs = /^[0-9]{5,10}$/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            var v = obj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_conflags[0] = "true";
                return true;
            }
            else {
                if (regs.test(v)) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_conflags[0] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_conflags[0] = "false";
                    return false;
                    //errorDom.show();
                }
            }
        });
    }    
    if (obj.val().length == 0) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_conflags[0] = "true";
        return true;
    }
    if (regs.test(obj.val())) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_conflags[0] = "true";
        return true;
    }
    else {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
        arr_conflags[0] = "false";
        return true;
    }
}

//验证MSN
function validateMsn(str,flg) {
    var obj = $("#" + str);
    var mes = ['请正确填写您的MSN', '请正确填写您的MSN', '   '];
    var regs = /^[-_A-Za-z0-9]+\.*[A-Za-z0-9]*@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}\s*$/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            var v = obj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_conflags[1] = "true";
                return true;
            }
            else {
                if (regs.test(v)) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_conflags[1] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_conflags[1] = "false";
                    return false;
                }
            }
        });
    }    
    if (obj.val().length == 0) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_conflags[1] = "true";
        return true;
    }
    if (regs.test(obj.val())) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_conflags[1] = "true";
        return true;
    }
    else {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
        arr_conflags[1] = "false";
        return true;
    }
}

//手机验证
function validateMobile(str,flg) {
    var obj = $("#" + str);
    var mes = ['请正确填写您的电话号码', '请正确填写您的电话号码', ' '];
    var regs = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(148))+\d{8})$/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            var v = obj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_conflags[2] = "true";
                return true;
            }
            else {
                if (regs.test(v) && v.length == 11) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_conflags[2] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_conflags[2] = "false";
                    return false;
                }
            }
        }); 
    }    
    if (obj.val().length == 0) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_conflags[2] = "true";
        return true;
    }
    if (regs.test(obj.val()) && obj.val().length == 11) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_conflags[2] = "true";
        return true;
    }
    else {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
        arr_conflags[2] = "false";
        return true;
    }
}
function conSaveClick() {
    arr_conflags.length = 0;
    validateQQ("ctl00_C_txt_QQ", false);
    validateMsn("ctl00_C_txt_Msn", false);
    validateMobile("ctl00_C_txt_Mobile", false);
    var len = arr_conflags.length;
    for (var i = 0; i < len; i++) {
        if (arr_conflags[i] == "false") {
            $(".error[index=" + i + "]").show();
            return false;
        }
    }
    return true;
}
//
//
/*帐户下的 联系方式*/

/*帐户下的  修改密码*/
//
//
var arr_psflags = new Array();
var sOps = "";
//旧密码
function validatePw(str, flg) {
    var obj = $("#" + str);
    var mes = ['密码由6-12个英文字母、数字或特殊字符组成！', '密码不足6位，请重输！', '   '];
    var regs = /\w{6}/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            //alert(regs.test(v));
            var v = obj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_psflags[0] = "false";
                sOps = v;
                return false;
            }
            else {
                if (sOps != v) {
                    if (regs.test(v)) {
                        errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                        oldPsajax(obj, errorDom, arr_psflags);
                        sOps = v;
                        //arr_psflags[0] = "true";
                        //return true;
                    }
                    else {
                        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                        arr_psflags[0] = "false";
                        sOps = v;
                        return false;
                        //errorDom.show();
                    }
                }
            }            
        });
    }
    if (obj.val().length == 0) {
        //alert("1");
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked");
        arr_psflags[0] = "false";
        return false;
    }
    if (regs.test(obj.val())) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_psflags[0] = "true";
        return true;
    }
    else {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").show();
        arr_psflags[0] = "false";
        return false;
    }
}
//密码1
function validatePw1(str,flg) {
    var obj = $("#" + str);
    var mes = ['密码由6-12个英文字母、数字或特殊字符组成！', '密码不足6位，请重输！', '   '];
    var regs = /\w{6}/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            //alert(regs.test(v));
            var v = obj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_psflags[1] = "false";
                return false;
            }
            else {
                if (regs.test(v)) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_psflags[1] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_psflags[1] = "false";
                    return false;
                    //errorDom.show();
                }
            }
        });
    }    
    if (obj.val().length == 0) {
        //alert("1");
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked");
        arr_psflags[1] = "false";
        return false;
    }
    if (regs.test(obj.val())) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_psflags[1] = "true";
        return true;
    }
    else {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_psflags[1] = "false";
        return false;
    }
}

//密码2
function validatePw2(str, str2,flg) {
    var obj = $("#" + str);
    var tempobj = $("#" + str2);    
    var mes = ['', '两次输入的密码不一样，请重输！', '   '];
    //var regs = /\w{6}/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            //alert(regs.test(v));
            var v = obj.val();
            var vpsold = tempobj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_psflags[2] = "false";
                return false;
            }
            else {
                if (v == vpsold) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_psflags[2] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_psflags[2] = "false";
                    return false;
                    //errorDom.show();
                }
            }
        });
    }
    
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_psflags[2] = "false";
        return false;
    }
    if (obj.val() == tempobj.val()) {
        errorDom.text(mes[2]).removeClass("tserror").removeClass("checked").hide();
        arr_psflags[2] = "true";
        return true;
    }
    if (obj.val() != tempobj.val()) {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").hide();
        arr_psflags[2] = "false";
        return false;
    }
}
function oldPsajax(obj, errobj, arr) {
    var val = obj.val();
    var checkPs_url = '/Ajax/account.ashx';
    var uid = $("#ctl00_C_txt_ID").val();
    $(".loading").show();
    errobj.hide();
    $.post(checkPs_url, { mode: 'checkpwd', uid: uid, pwd: val }, function(data) {
        if (data == "ok") {
            //psVnum = 1;
            $(".loading").hide();
            errobj.text("密码正确");
            errobj.addClass("checked").show();
            arr[0] = 'true';
            return true;
        }
        else {
            $(".loading").hide();
            errobj.text("输入的原密码错误！");
            errobj.removeClass("checked").show();
            arr[0] = 'false';
            return false;
        }
    });
}
// var changeFlags = new Array();
var psVnum = 0;
var psTempVal = '';
var flag = false;
//帐户下的修改密码 原密码的异步判断
function oldPsOnblur() {
    var errorDom = $("#oPsError");
    var oPsDOM = $("#ctl00_C_txt_Password");
    var val = oPsDOM.val();
    var checkPs_url = '/Ajax/account.ashx';
    var uid = $("#ctl00_C_txt_ID").val();
    alert(errorDom.attr("class"));
    flag = (/(check)/.test(errorDom.attr("class")));
    alert(flag);
    if (flag) {
        if (psTempVal != val) {
            $(".loading").show();
            errorDom.hide();
            $.post(checkPs_url, { mode: 'checkpwd', uid: uid, pwd: val }, function(data) {
                if (data == "ok") {
                    psVnum = 1;
                    $(".loading").hide();
                    errorDom.text("");
                    errorDom.addClass("checked").show();
                    arr_psflags[0] = 'true';
                    return true;
                }
                else {
                    $(".loading").hide();
                    errorDom.text("输入的原密码错误！");
                    errorDom.removeClass("checked").show();
                    arr_psflags[0] = 'false';
                    return false;
                }
            });
        }
        psTempVal = val;
    }  
}
//帐户下的修改密码 提交按钮
function changePsSaveClick() {
    arr_psflags.length = 0;
    validatePw("ctl00_C_txt_Password", false);
    validatePw1("ctl00_C_txt_NewPassword1", false);
    validatePw2("ctl00_C_txt_NewPassword2", "ctl00_C_txt_NewPassword1", false);
    var len = arr_psflags.length;
    //alert(len);
    //alert(arr_psflags);
    for (var i = 0; i < len; i++) {
        if (arr_psflags[i] == 'false') {
            //alert(i);
            $(".error[index=" + i + "]").show();
            return false;
        }
    }
    return true;
//    if (arr_psflags[0] == "true") {
//        return true;
//    }
//    else {
//        $(".error[index=0").show();
//        true false;
//    }
}
//
//
/*帐户下的  修改密码*/

/*帐户下的 修改注册帐户*/
//
//
var arr_accflags = new Array();
//验证邮箱
function validateEmail(str,flg) {
    var obj = $("#" + str);
    var mes = ['请正确填写您的邮箱', '请正确填写您的邮箱', '   '];
    var regs = /^[-_A-Za-z0-9]+\.*[A-Za-z0-9]*@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}\s*$/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            var v = obj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_accflags[0] = "false";
                return false;
            }
            else {
                if (regs.test(v)) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    mailOnblur(obj, errorDom, arr_accflags);
                    //arr_accflags[0] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_accflags[0] = "false";
                    return false;
                }
            }
        });
    }    
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_accflags[0] = "false";
        return false;
    }
    if (regs.test(obj.val())) {
        errorDom.text(mes[2]).removeClass("tserror").addClass("checked").hide();
        arr_accflags[0] = "true";
        return true;
    }
    if (!regs.test(obj.val())) {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").hide();
        arr_accflags[0] = "false";
        return false;
    }
}

//验证邮箱2
function validateEmail2(str, str2,flg) {
    var obj = $("#" + str);
    var tempobj = $("#" + str2);
    var mes = ['请正确填写您的邮箱', '两次输入的邮箱不一样，请重输！', '   '];
    //var regs = /\w{6}/;
    var errorDom = obj.parent("span").next(".error");
    if (flg) {
        obj.blur(function() {
            //alert(regs.test(v));
            var v = obj.val();
            var vpsold = tempobj.val();
            if (!v || v.length == 0) {
                errorDom.text("").removeClass("tserror").removeClass("checked").hide();
                arr_accflags[1] = "false";
                return false;
            }
            else {
                if (v == vpsold) {
                    errorDom.text(mes[2]).removeClass("tserror").addClass("checked").show();
                    arr_accflags[1] = "true";
                    return true;
                }
                else {
                    errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").show();
                    arr_accflags[1] = "false";
                    return false;
                    //errorDom.show();
                }
            }
        });
    }    
    if (obj.val().length == 0) {
        errorDom.text(mes[0]).removeClass("tserror").removeClass("checked");
        arr_accflags[1] = "false";
        return false;
    }
    if (obj.val() == tempobj.val()) {
        errorDom.text(mes[2]).removeClass("tserror").addClass("checked").hide();
        arr_accflags[1] = "true";
        return true;
    }
    if (obj.val() != tempobj.val()) {
        errorDom.text(mes[1]).removeClass("tserror").removeClass("checked").hide();
        arr_accflags[1] = "false";
        return false;
        //errorDom.show();
    }
}

//帐户下的修改帐户 提交按钮
function accountClick() {
    arr_accflags.length = 0;
    validateEmail("ctl00_C_txt_NewEmail", false);
    validateEmail2("ctl00_C_txt_NewEmail1", "ctl00_C_txt_NewEmail", false);
    var len = arr_accflags.length;
    for (var i = 0; i < len; i++) {
        if (arr_accflags[i] == 'false') {
            $(".error[index=" + i + "]").show();
            return false;
        }
    }
    return true;
}
//
//
/*帐户下的 修改注册帐户*/
