﻿function checkuser() {
    var userName = document.getElementById('cmuloginname');
    var passWord = document.getElementById('pwd');
    
    var message = document.getElementById('p_message');
    if (userName.value == "") {
        message.style.display = "";
        message.innerHTML = "请输入用户名"; return false;
    }
    if (passWord.value == "") {
        message.style.display = "";
        message.innerHTML = "请输入密码";
        return false;
    }
    return true;
}
function getUrlParam(url, param) { var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i"); var m = url.match(re); if (m) return m[2]; else return ''; }
function gotoURL() { var url = "http://baa.bitauto.com/reg/Regindex.aspx?ReturnUrl="; var para = getUrlParam(window.location.search, 'ReturnUrl'); window.location.href = url + para; }

function showMSG(msg) {
    var message = document.getElementById('p_message');
    message.style.display = "";
    message.innerHTML = msg;
}

//登陆验证
function AjaxLogin(sender) {
    if (sender) {
        Form.Element.disable(sender);
    }
    if ($("cmuloginname").value.length == 0) { showMSG("请输入用户名"); $("cmuloginname").focus(); return; } if ($("pwd").value.length == 0) { showMSG("请输入密码"); $("pwd").focus(); return; }
    var oForm = $('loginForm');
    var returnurl = location.href.match(/(returnurl=[^&]+)/ig);
    if (returnurl != null && returnurl.length > 0) returnurl = returnurl[0]; else returnurl="";
    new $Ajax.Request('/AuthenService/login.aspx?requestAction=validate&interdiction=false&ActionAfterValidate=SubmitAfterValidate&seed=' + Math.random() + "&" + returnurl, {
        method: 'post',
        parameters: oForm.serialize(),
        onComplete: function (transport) {
            var result = transport.responseText.evalJSON();
            if (result.status == "Success") {
                document.body.innerHTML = "正在登录，请稍等……" + result.hideImg;
                setTimeout(function () { if (!result.redirectUrl.blank()) location.href = result.redirectUrl; else location.href = defaultUrl; }, 1000);
            }
            else if (result.status == "Invalid") {
                location.href = result.redirectUrl;
            }
            else if (result.status == "verifyerror") {
                $('txtVerifyCode').value = "";
		showMSG("");
		$("p_message").style.display = "none";
                if (result.loginerrorcount >= 3) {
                    $('varifyisshow').style.display = "block";
                    $('liVerify').style.display = "block";
                    if (result.status == "verifyerror") {
                        ShowVerifyCode();
                        if ($('pVerifyMessage'))
                            $('pVerifyMessage').hide();
                        setRegisterTheme();
                        Cue.inputCue(0, "verifyImage", "验证码输入错误。<a href='javascript:ShowVerifyCode();'>看不清？换一个试试</a>");
                    }
                }
            }
            else {
                showMSG("用户名或者密码错误");
                $('pwd').value = "";
                $('txtVerifyCode').value = "";
                setRegisterTheme();
                ShowVerifyCode();
                if ($('pVerifyMessage'))
                    $('pVerifyMessage').hide();
                Cue.inputCue(0, "verifyImage", "<a href='javascript:ShowVerifyCode();'>看不清？换一个试试</a>");
                if (result.loginerrorcount >= 3) {
                    $('varifyisshow').style.display = "block";
                    $('liVerify').style.display = "block";
                }
            }
            if (sender) {
                Form.Element.enable(sender);
            }
        }
    });

}
function enter(event, sender) { if (event.keyCode == 13) AjaxLogin(sender); } 
