
var x;
function init() {
    findObj("loginID").focus();
}
function reVerify() {
    //刷新验证码
    var verifyImg = findObj("verifyImg");
    var n = new Date().getTime();
    verifyImg.src = vurl + "?d=" + n;
}
function cancelLogin(url) {
    //取消登录
    var f1 = document.form1;
    f1.action = url;
    f1.onsubmit = "return true;";
    form1.submit();
}

function checkLogin(url) {
    setHtml("err1","");
    var n = findObj("loginID");
    if (!isLogName(n.value)) {
        setHtml("err1","用户名错误");
        n.focus();
        return false;
    }
    var p = findObj("password");
    if (!isPassword(p.value)) {
        setHtml("err1","密码错误");
        p.focus();
        return false;
    }
    var v = findObj("verifyCode");
    if (isBlank(v.value)) {
        setHtml("err1","验证码错误");
        v.focus();
        return false;
    }
    var pv = encodeURIComponent(findObj("paramValue").value);
    var param = "provinceID=" + findObj("provinceID").value + "&loginID=" + n.value + "&password=" + p.value;
    param += "&verifyCode=" + v.value + "&original=" + findObj("original").value + "&paramName=" + findObj("paramName").value;
    param += "&paramValue=" + pv + "&remoteAddr=" + findObj("remoteAddr").value;
    x = createXMLHttpRequest();
    sendPost(x, url, resp, param);
    return false;
}

function resp() {
    var b = findObj("enter");
    if (x.readyState == 4) {
        b.disabled = true;
        b.value = "请稍等";
        if (x.status == 200) {
            var r = x.responseText;
            var arr = r.split("|");
            switch (arr[0]) {
              case "0":
                alert("系统错误");
                break;
              case "1":
                window.location.replace(arr[1]);
                break;
              case "2":
                setHtml("err1","用户名错误");
                reVerify();
                break;
              case "3":
                setHtml("err1","密码错误");reVerify();
                break;
              case "4":
                setHtml("err1","验证码错误");reVerify();
                break;
              case "5":
               setHtml("err1","用户名错误");reVerify();//帐户不存在
               break;
              case "6":
                setHtml("err1","密码错误");reVerify();
                break;
              case "7":
                setHtml("err1","验证码错误");reVerify();
                break;
            }
        } else {
            alert("连接超时");
        }
        b.disabled = false;
        b.value = "登录";
    }
}