﻿/** Login functions **/
function loginform(that) {
    if (that.elements['user'].value == '') {
        alert("Username is required!");
        that.elements['user'].focus();
        return false;
    }
    if (that.elements['pass'].value == '') {
        alert("Password is required!");
        that.elements['pass'].focus();
        return false;
    }
    dologin(that.elements['user'].value, that.elements['pass'].value);
    return false;
}

function dologin(user, pass) {
    var ajax = new AJAX();
    document.getElementById("lblValidate").innerHTML = 'Validating...';
    ajax.setEventHandler('loginresult', '');
    ajax.getAJAX('loginvalidate.aspx?user=' + user + '&pass=' + pass);
}

function loginresult(res, success) {
    var arr;
    var err = document.getElementById("lblValidate");
    if (success) {

        arr = res.response.split('||');
        if (arr[0] == 'S') {
            err.innerHTML = 'Redirecting..';
            location.href = arr[1];
        }
        else {
            if (arr[0] == 'F') {
                err.innerHTML = arr[1];
                document.forms['frmLogin'].elements['user'].focus();
            }
        }
    } else {
        err.innerHTML = res.response;
    }
}

function dokeypress(evt) {
    if (evt.which) return; //firefox..
    var key = evt.keyCode;  //ie
    if (key == 13) {
        document.getElementById("imgsubmit").click();
    }
}
