/**
* Arquivo............: login.js
* Data de modificação: 05/11/2009
* Descrição..........: Classe javascript utilizada para fazer login
*/


/**
 * Efetua login via ajax e redireciona para página principal
 * @retorna void
 */
function fazLogin()
{
	var login = $("#frm_login").val();
	var senha = $("#frm_senha").val();
	
	var dados = {
					frm_login:login,
					frm_senha:senha,
					frm_acao: "fazLogin"			
				}
	$.ajax({
		type: "POST",
		url: "app/ajax/IndexAjax.php",
		data: dados,
		beforeSend:function()
		{		
			carregaLoader("#login-loader");
			$(".btn-ok").hide();
		},			
		complete: function(ret)
		{				  
			escondeLoader("#login-loader");
			
			var retorno  	= ret.responseText.split('|');
			var mensagem 	= retorno[0];
			var autenticado = '';
			var nome 		= '';
			var lance 		= '';
			var oculos 		= '';			
			
			if (retorno.length > 2) 
			{
				autenticado = retorno[1];
				nome 		= retorno[2];
				lance 		= retorno[3];
				oculos 		= retorno[4];
				lance 		= formatNumber(lance,2,'.',',','','','-','');			
			}
			
			
			if (autenticado == 1) 
			{
				var html = '<p><span class="bemvindo">Bem Vindo</span> <span class="nomeusuario">'+html_entity_decode(nome)+'</span></p>';
                    html +='<a href="index.php?lo=1" title="Sair" class="lnk-sair">sair</a>'
                    html +='<p class="ultimolance">Seu &Uacute;ltimo lance</p>';
					html +='<div class="ultimo-lance">'+lance+'</div>';

     				if(oculos != '') html +='<img class="img-avatar" alt="Avatar" src="publico/images/avatar_'+oculos+'.jpg" />';
					
				$(".logado").html(html);
				$(".logar").css("display","none");
				$(".logado").fadeIn("slow");
			}
			else 
			{
				mostraElemento(".alert-box",mensagem,"FI","slow");
				$(".btn-ok").show();				
				setTimeout("escondeElemento(\".alert-box\",true,\"FO\",\"fast\")",2000);
			}
		},
		error: function()
		{
		}
	});
}

/**
 * Esqueci minha senha
 * @retorna void
 */
function esqueciSenha()
{
	var login		= $("#frm_login").val();
	var mensagem 	= '';
	
	if (login == '') 
	{
		mensagem = '<p>Preencha o e-mail e clique em <span onclick="esqueciSenha();return false;">esqueci minha senha.</span></p>'
		mostraElemento(".alert-box",mensagem,"FI","slow");
		return false;
	}
	
	var dados = {
					frm_login:login,
					frm_acao: "esqueciSenha"			
				}
	$.ajax({
		type: "POST",
		url: "app/ajax/UsuarioAjax.php",
		data: dados,
		beforeSend:function()
		{		
			carregaLoader("#login-loader");
			$(".btn-ok").hide();
		},			
		complete: function(ret)
		{			  
			escondeLoader("#login-loader");
			
			var retorno  	= ret.responseText.replace(/^\s+|\s+$/g,"");		
			
			switch (retorno) 
			{
				case '1':
					mensagem = "<p>Um e-mail foi enviado com a sua senha.</p>";
				break;
				case '-1':
					mensagem = "<p>Seu e-mail n&atilde;o consta em nossa base de dados.</p>";
				break;
				case '0':
					mensagem = "<p>Ocorreu um erro ao enviar o e-mail</p>";
				break;
			}
			
			mostraElemento(".alert-box",mensagem,"FI","slow");
			$(".btn-ok").show();					
			
		},
		error: function()
		{
		}
	});	

}


