﻿function getimgcode(ImageID) {
    var randomID = Math.random();
    var imgGetCode = document.getElementById(ImageID);
    imgGetCode.src = "/VerifyCode.aspx?randomID=" + randomID + "";
}

var xmlHttp;
var juge = 0;
function createXMLHttpRequest() {
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
}

function CheckVerifyCode(txtVerifyCodeID, labVerifyCodeErrID) {
    var search = document.getElementById(txtVerifyCodeID);
    var pattern = /^[A-Za-z0-9]{4,4}$/;
    if (search.value != "") {
        if (pattern.test(search.value)) {
            var url = "/CheckVerifyCode.aspx?VerifyCode=" + search.value + "";
            createXMLHttpRequest();
            xmlHttp.onreadystatechange = function() { CheckVerifyCodehandleStateChange(labVerifyCodeErrID) };
            xmlHttp.open("GET", url, true);
            xmlHttp.send(null);
        }
        else {
            document.getElementById(labVerifyCodeErrID).innerHTML = "请输入左边4位验证码！";
            juge = juge + 1;
        }
    }
    else {
        document.getElementById(labVerifyCodeErrID).innerHTML = "验证码不能为空！";
        juge = juge + 1;
    }

}

function CheckVerifyCodehandleStateChange(labVerifyCodeErrID) {

    if (xmlHttp.readyState == 4) {

        if (xmlHttp.status == 200) {
            if (xmlHttp.responseText == "0") {
                juge = juge + 1;
                document.getElementById(labVerifyCodeErrID).innerHTML = "验证码与图片不一致！";
            }
            if (xmlHttp.responseText == "1") {
                document.getElementById(labVerifyCodeErrID).innerHTML = "<font color=blue>验证码正确！</font>";
            }

        }
    }
}
