

/**
 * 
 */

$(function() {
	$('#loginForm').submit(function(){
		var email = $('#email').val();
		var pass = $.sha1($('#password').val());
		$.post('php/authenticate.php', {login : email, password:pass}, function(data) {
			if(data.indexOf('ok') === 0){ //TODO quick fix from exception raised by authenticate.php on adding object to session.
				setContent('dashboard', '#main .inner');
				
				//replace from by logout button
				var buttons = '<button id="reports">Rapports</button><button id="logout" onclick="window.location=\'?logout\'">Deconnexion</button>';
				$('#loginForm').fadeOut(function(){
					//add logout button
					$(this).parent().html(buttons);
					$('#reports').click(function() {
						setContent('dashboard', '#main .inner');
					});
				});
				
			}
			else if(data.indexOf('rejected') === 0){
				$('#loginBox').effect('shake', null, 50);
				$('#msg').html('<div class="ui-state-error">Adresse E-mail ou mot de passe invalid.</div>');
			}
			else if(data.indexOf('invalid') === 0){
				$('#loginBox').effect('shake', null, 50);
				$('#msg').html('<div class="ui-state-error">Votre compte n\'est plus actif. Veuillez contactez le bureau de 77 Logistics au +41 / 848 11 77 77 </div>');
			}
		});
		return false;
	});
	
});
