$(document).ready(function()
{ 
	//faz login
	$('#btentrar').click(function()
	{
		var loading = $('#loading');
		var resultado = $('#retorno');
		
		if($('#email').val()==0 | $('#senha').val()==0)
		{
			$('#email').focus();		
			resultado.fadeIn(800);
			resultado.html('<p>Os campos precisam ser preenchidos!</p>');
			
		} else {
			
			resultado.html('');
			resultado.hide();
						
			var form = $('#frm-login');
			var params = form.serialize();
			
			$.ajax({			    
				type: 'POST',
				url: 'acesso.php',
				data: params,
				
				beforeSend: function()
				{				
					loading.fadeIn(800);					
				},
				
				success: function(txt)
				{               
					loading.hide();
					var retorno = txt;
					
					//logou
					if(retorno == 1)
					{
						resultado.fadeIn(800);
						resultado.html('<p class="success">Logado! Redirecionando...</p>');
						setInterval(redir, 3000);
					} else {
						resultado.fadeIn(800);
						resultado.html('<p>Ops! Usu&aacute;rio ou Senha incorretos.</p>');
					}
				},
		
				error: function(txt)
				{
					loading.hide();
					resultado.fadeIn(800);
					resultado.html(txt);
				}	
			});			
		}
		return false;
	});
	
	//recupera senha / envia por email
	$('#btrecuperar').click(function()
	{
		var loading = $('#loading');
		var resultado = $('#retorno');
		
		if($('#emailsenha').val() == '')
		{
			$('#emailsenha').focus();		
			resultado.fadeIn(600);
			resultado.html('<p>Digite seu e-mail de acesso para que <br />possa receber uma nova senha!</p>');
			
		} else {
			
			resultado.html('');
			resultado.hide();
						
			var form = $('#frm-senha');
			var params = form.serialize();
			
			$.ajax({			    
				type: 'POST',
				url: 'novasenha_recovery.php',
				data: params,
				
				beforeSend: function()
				{				
					loading.fadeIn(500);					
				},
				
				success: function(txt)
				{               
					loading.hide();
					var retorno = txt;
					
					resultado.fadeIn(500);
					resultado.html(retorno);								
				},
		
				error: function(txt)
				{
					loading.hide();
					resultado.fadeIn(800);
					resultado.html(txt);
				}	
			});			
		}
		return false;
	});	
	
	//exibi form rec senha
	$('#btsenha').click(function()
	{
		showhide('recovery','frmlogin');		
		$('#btlogin').show();
		$('#retorno').hide();
		$(this).hide();
	});
	
	//exibi login back
	$('#btlogin').click(function()
	{
		showhide('frmlogin','recovery');
		$('#btsenha').show();
		$('#retorno').hide();
		$(this).hide();
	});
	
	//show / hide elements (div)
	function showhide(show,hide)
	{
		$('#'+ hide +'').hide();
		$('#'+ show +'').fadeIn(800);		
	}
	
	//redireciona logado
	function redir(){ document.location.href='index.php'; }
	
	//overlabel inputs
	$("label.overlabel").overlabel();	
	
});
