/******************************************
Arquivo .............. login.js
Escrito Por .......... Sydhnney
Criado Em ............ 25/09/2009
******************************************/
function LoginHome(){
    this.nome = escape(document.getElementById('user').value);
    this.senha = escape(document.getElementById('pass').value);
    this.valida = valida(this.nome, this.senha);
    this.urlProcess = 'php/action/cliente/actionValida.php';
    this.method = 'POST';


    function valida(nome, senha){
        if (nome == '') {
            mensagem('Nome Não Informado','bdLogin');
            document.frmLogin.user.focus();
            return false;
        }

        if (senha == '') {
            mensagem('Senha Não Informada','bdLogin');
            document.frmLogin.pass.focus();
            return false;
        }
        return true;
    }
}

function sendLogin(){
    var login = new LoginHome();
    login.params = "user="+login.nome+"&pass="+login.senha+"&login=1";
    if (login.valida){
        processaAjax(login.method, login.urlProcess, login.params, requestLogin);
    }
}

function requestLogin(){
    if (Ajax.readyState == 1){
        mensagem('Carregando Informações...','bdLogin');
    } else if (Ajax.readyState == 2){
        mensagem('Carga Completa','bdLogin');
    } else if (Ajax.readyState ==3){
        mensagem('Processando...','bdLogin');
    } else if (Ajax.readyState == 4) {
        if (Ajax.status == 200) {
            if(Ajax.responseText == 0){
                mensagem('Usuário Não Cadastrado','bdLogin');
            } else {
                closeProgress();
                mensagem('Carregando Componentes do Sistema. Aguarde...','bdLogin');
                //location.href='./sistema/';
                goSistemaCliente();
            //clearCampos('login',null);
            //clearMensagem('bdMain');
            //var y = window.screen.height;
            //var x = window.screen.width;
            //abrir('./sistema','principal',x,y);
            }
        } else {
            mensagem('Erro status = '+Ajax.status, 'bdLogin');
        }
    }
}

function sendLogoff(){
    var metodo = 'GET'
    this.urlProcess = 'php/action/cliente/actionValida.php';
    var params = "logoff=1";
    openProgress();
    processaAjax(metodo, urlProcess, params, requestLogoff);
}

function requestLogoff(){
    if (Ajax.readyState == 4) {
        if (Ajax.status == 200) {
            if(Ajax.responseText == 1){
                location.href='login.php';
            }
        } else {
            mensagem('Erro status = '+Ajax.status, 'bdLogin');
        }
    }
}
