﻿var Logar = {
    login: function()
	{
        var frmLogin = document.forms["frmMenuLogin"];
		var strPost = "";
		var http = getHTTPObject();

        if(frmLogin.login.value == "" || frmLogin.senha.value == "") {
            alert("Preencha os campos");
	        return false;
        }
        strPost = frmLogin.login.name + "=" + escape(frmLogin.login.value) + "&";
        strPost += frmLogin.senha.name + "=" + escape(frmLogin.senha.value);
        frmLogin.login.value = "";
        frmLogin.senha.value = "";

        //Chamada Ajax
        http.open("POST", "../interfaces/login.aspx", false);
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        http.send(strPost);

        if(http.readyState == 4)
        {
	        var feedback = http.responseText;
	        feedback = feedback.substring(feedback.indexOf("=")+1);
			if(feedback != "0") {
				strNomeUsuario = feedback;
				if(document.getElementById("divFavoritos") != null) document.getElementById("divFavoritos").style.display = "block";
				fncOpenLogin();
		    }
			else{
				fncEsqueciSenha(false,'loginErro');
			}

        }
    },

	logout: function()
	{
	    var http = getHTTPObject();
	    http.open("POST", "../interfaces/login.aspx", false);
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        http.send("acao=logout");
        
	    fncOpenLogin();
	    document.getElementById("imgLogin").style.display = "block";
	    document.getElementById("imgLogout").style.display = "none";
		if(document.getElementById("divFavoritos") != null) document.getElementById("divFavoritos").style.display = "none";
	    strNomeUsuario = "";
	},
	
	senha: function()
	{
        var frmLogin = document.forms["frmMenuLogin"];
		var strPost = "";
		var http = getHTTPObject();
		
		if(document.getElementById("emailEsqueci").value == ""){
			return false;
		}else{
			strPost = document.getElementById("emailEsqueci").name + "=" + document.getElementById("emailEsqueci").value;
		}
		
		http.open("POST", "../interfaces/esquecisenha.aspx", false);
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        http.send(strPost);

		if(http.readyState == 4)
		{
			var feedback = http.responseText;

			if(feedback == "1")
			{
				fncEsqueciSenha(true,'contLoginEsqueci');
				fncEsqueciSenha(false,'esqLoginConfirm');
				fncOpenLogin();
			}
			else
			{
				fncEsqueciSenha(true,'contLoginEsqueci');
				fncEsqueciSenha(false,'esqLoginErro');
			}
		}
	}
}

function fncEsqueciSenha(parStatus, parDiv){
	var contDiv = document.getElementById(parDiv);			
	(parStatus) ? contDiv.style.display = "none" : contDiv.style.display = "block";
}