﻿var objAjaxLogin = null;
var divButton = null, divLoading = null, UserID = null, vCode = null, Passwd = null, xPasswd = null;

function Login(){
	UserID = ge("UserID");
	xPasswd = ge("xPasswd");
//	vCode = ge("vCode");
	Passwd = ge("Passwd");
	
	if(!Validate(UserID.value,"UserID")){
		alert("<賬號> 填寫有誤!");
		UserID.focus();
		return (false);
	}
	if(!Validate(xPasswd.value,"Passwd")){
		alert("<密碼> 填寫有誤!");
		xPasswd.focus();
		return (false);
	}
//	if(!Validate(vCode.value,"vCode")){
//		alert("<檢驗碼> 填寫有誤!");
//		vCode.focus();
//		return (false);
//	}
    Passwd.value = MD5(xPasswd.value);
    xPasswd.disabled = "disabled";

    LoginAjax();
}

function LoginAjax(){
    divButton = ge("divButton");
    divLoading = ge("divLoading");
    
    divButton.className = "none";
    divLoading.className = "block center";
    
    objAjaxLogin = new Ajax();
    
    objAjaxLogin.addParams("UserID", UserID.value);
    objAjaxLogin.addParams("Passwd", Passwd.value);
//    objAjaxLogin.addParams("vCode", vCode.value);
    objAjaxLogin.addParams("Action", "Login");
    objAjaxLogin.OnComplete = loginResult;
    objAjaxLogin.CallBack("POST","/loginAjax.aspx");
    return (false);
}

function loginResult(txt,xml){
    var xmlDoc = xml.documentElement;
    var result = eval(xmlDoc.getElementsByTagName("result")[0].firstChild.nodeValue);
    var responseText = xmlDoc.getElementsByTagName("responseText")[0].firstChild.nodeValue;
    if(result){
        ge("divLoginForm").innerHTML = responseText;
    }else{
        alert(responseText);
//		ge("vCode_Login").src = "/lib/vCode.aspx?SessionName=vCode_Login&" + Math.round(Math.random() * 10);
        divButton.className = "block pad80l";
        divLoading.className = "none";
        xPasswd.disabled = false;
    }
}
