$(document).ready(function() { 
	
	// div para criar nova conta
	$('#link-create-inline').click(function() { 
		$('select').each(function(){$(this).hide();});
		$('#overlay-site').fadeIn(function() { $('#janela-create').fadeIn( function() { $('#new_email').focus(); } ); });
		return false;
	}); // end link-create.click
	
	// cancela new account
	$('#link-new-cancelar').click(function() {
		$('#janela-create').fadeOut(function() { $('#overlay-site').fadeOut(function() { $('select').each(function(){$(this).show();});	}); });	
		return false;
	});
	
	// div para criar nova conta
	$('#link-password-inline').click(function() { 
		$('select').each(function(){$(this).hide();});
		$('#overlay-site').fadeIn(function() { $('#janela-senha').fadeIn( function() { $('#esqueci-login').focus(); } ); });
		return false;
	}); // end link-create.click	
	

	// envia form de login
	$('#sbt-login-inline').click(function() {
		// limpa timeout
		clearTimeout(msgTimer);
		// carregando...
		$('#msg-topo').hide();
		$('#botao-login-carregando-inline').show();
		$('#botao-login-input-inline').hide();
		// valida dados
		var erro 	= '';
		
		// login vazio
		if (!$('#email_inline').val()) {
			erro += '<li>Type in your e-mail address.</li>' + erro;
			$('#email_inline').focus();
		// login inválido
		}  else if (!validaEmail($('#email_inline').val())) {
			erro += '<li>Invalid e-mail address.</li>';
			$('#email_inline').focus();
		}
		// senha vazia
		if (!$('#senha_inline').val()) {
			erro += '<li>Type in your password.</li>';
			$('#senha_inline').focus();
		// senha com - de 6 caracteres
		} else if ($('#senha_inline').val().length<6) {
			erro += '<li>Your password must be at least 6 characters long.</li>';
			$('#senha_inline').focus();
		}
		
		// retorna mensagem
		if (erro) {
			$('#msg-topo').addClass('erro');
			$('#msg-topo').html('<ul>'+erro+'</ul>');
			$('#msg-topo').slideDown();
			$('#botao-login-carregando-inline').hide();
			$('#botao-login-input-inline').show();
			msgTimer = setTimeout("$('#msg-topo').slideUp();", 5000);
		// envia form
		} else {
			$('#msg-topo').addClass('msg');
			$('#msg-topo').html('Aguarde, validando seu login...');
			$('#msg-topo').slideDown();
			xajax_login($('#email_inline').val(),$('#senha_inline').val(),true);
		}
		return false;								   
	});


});