//全局变量组
var isValUserId = false;

function checkUserId() {
    var reg = /^[a-z][a-z0-9]{3,15}$/;
    var strUserId = jQuery.trim($("#txt_userid").val());
	if(strUserId.length == 0) {
	    isValUserId = false;
	    toggleStyle($("#div_userid"), false, "充值账号不能为空");
	    return false;
	}
	if(reg.test(strUserId)) {
	    if (strSelectType == 0 && strLoginUserId.length > 0 && strLoginUserId != strUserId) {
	        toggleStyle($("#div_userid"), true, "你正在给他人充值");
	    }
	    else {
	        toggleStyle($("#div_userid"), true, "");
        }
	    isValUserId = true;
	    return true;
	}
	toggleStyle($("#div_userid"), false, "充值账号格式不正确");
	isValUserId = false;
	return false;
}

//验证确认账号
function checkComfirmUserIdSame() {
    if (isValUserId == false) {
        toggleStyle($("#div_userid2"), false, "充值账号格式不正确");
        return false;
    }

    if ($("#txt_userid").val() != $("#txt_userid2").val()) {
        toggleStyle($("#div_userid2"), false, "账号不一致");
        return false;
    }
    toggleStyle($("#div_userid2"), true, "");
    return true;
}

//验证充值卡号
function checkCardNo() {
    var reg = /^[0-9]{16}$/;
    var strCardNo = jQuery.trim($("#txt_cardno").val());

    if (strCardNo.length == 0) {
        toggleStyle($("#div_cardno"), false, "卡号不能为空");
        return false;
    }
    if (reg.test(strCardNo)) {
        toggleStyle($("#div_cardno"), true, "");
        return true;
    }
    toggleStyle($("#div_cardno"), false, "卡号格式不正确");
    return false;
}

//验证充值卡密码
function checkCardPwd() {
    var reg = /^[0-9A-Z]{12}$/;
    var strCardPwd = jQuery.trim($("#txt_cardpwd").val());

    if (strCardPwd.length == 0) {
        toggleStyle($("#div_cardpwd"), false, "密码不能为空");
        return false;
    }
    if (reg.test(strCardPwd)) {
        toggleStyle($("#div_cardpwd"), true, "");
        return true;
    }
    toggleStyle($("#div_cardpwd"), false, "密码格式不正确");
    return false;
}

//验证验证码
function checkValidateCode() {
    var rndCode = jQuery.trim($("#validatecode").val());

    if (rndCode.length == 0) {
        toggleStyle($("#div_validatecode"), false, "验证码不能为空");
        return false;
    }

    if (/^[A-Za-z0-9]{4}$/.test(rndCode) == false) {
        toggleStyle($("#div_validatecode"), false, "验证码格式不正确");
        return false;
    }
    toggleStyle($("#div_validatecode"), true, "");
    return true;
}

//更改验证码图片，验证码图片的id与name属性都设为"imgCheckCode"
function changeValidate()
{
	document.getElementById("imgCheckCode").src = "../Modules/ValidateII.aspx?" + Math.random();
}

//更改提示信息和样式
function toggleStyle(obj, isRight, strErrorMsg) {
    if (obj.length > 0) {
        obj.removeClass();
        if (isRight) {
            obj.addClass("fgray right");
            obj.html(strErrorMsg)
        } else {
            obj.addClass("fgray err");
            obj.html(strErrorMsg);
        }
    }
    else {
        $("#divErrorMsg").html("");

        if (isRight == false) {
            $("#divErrorMsg").html("&rarr;" + strErrorMsg);
        }
    }
}


