 var unmaskLoginFields = function() {
	var alreadyFocused = {};
	$('#email, #password').focus(function(){
		var field = $(this), id = field.attr('id');
		if (alreadyFocused[id]) {
			return;
		}
		alreadyFocused[id] = true;
		field.val('');
		if(id === 'password') {
			field.remove();
			$('#email').after("<input id='password' name='password' type='password' />");
			$('#password').focus();
		}
	});
 };

 var bindLoginEvent = function() {
	$('#ok').click(function(){
		var
		email = $('#email').val(),
		password = $('#password').val();
		
		if (email === '' || password === '') {
			alert('Campos de preenchimento obrigatório.');
			return;
		}
		
		$.get('services/login.php',  { 'email': email, 'password': password }, function(data) {
			if (data === 'error') {
				alert("Usuario e/ou senha inválidos. Por favor, tente novamente");
				return;
			}
			window.location.href = 'comoparticipar.php';
		});
	});
 };
 
 var bindLogoutEvent = function() {
	$('#sair').click(function(e){
		e.preventDefault();
		$.get('services/logout.php', function(data) {
			if (data === 'ok') {
				window.location.href = 'index.php';
			}
		});
	});
 }; 
 
var gotoOtherPromo = function() {
	
	var outrasPromos = $('#outraspromos');
	
	outrasPromos.append("<option value='../galeria_claudia.php'>Pernas Pro Ar</option");
	
	outrasPromos.change(function(){
		var 
		promoId = $(this).find(':selected').val(),
		url = '../escolhe_promocao.php?promo=' + promoId;
		
		if (promoId.length > 2) {
			url = promoId;
		}
		
		window.location.href = url;
	});
};


var isLogged = function(action) {
	$.get('services/is-logged.php', function(data){
		if (data === 'ok') {
			action();
		}	
	});
};
 
 $(function(){
 	unmaskLoginFields();
	bindLoginEvent();
	bindLogoutEvent();
	gotoOtherPromo();
	
	$('#esqueci').click(function(){
		window.open('../box-esqueci.htm','esqueci','height=150,width=200');
	});
	
	/* tabela zebrada como participar */
	$('tr:even td').addClass('dif');
 });

