// Initialisation des évènements et autres
$(document).ready(function(){ 
	// Gestion du onFocus des inputs
	$('input[type=text][title].blur, input[type=password][title].blur, textarea[title].blur').each(function(i, input){})
	.focus(function(){
		if($(this).val() == $(this).attr("title")){
			$(this).val("");
		}
	}).blur(function(){
		if($(this).val() == ""){
			$(this).val($(this).attr("title"));
		}
	});
	
	// Enfoncement des boutons au click
	$(".btn_ok, .btn_reservation, .btn_inscription, .btn_inscription_formation, .btn_deco").mouseup(function(){
	  $(this).css("background-position", "top");
	}).mousedown(function(){
	  $(this).css("background-position", "bottom");
	});
	
	// Bouton connexion
	$('#login_form, #login_form2').submit(function(){
		var log, pwd = "";
		
		// Variables
		if($("#login").val() != "Identifiant") log = $("#login").val();
		else if($("#login2").val() != "Identifiant") log = $("#login2").val();
		else log = "";
		if($("#password").val() != "Password") pwd = $("#password").val();
		else if($("#password2").val() != "Password") pwd = $("#password2").val();
		else pwd = "";
				
		if(log != "" && pwd != ""){
			$.ajax({
				type: "POST",
				url: "inc/ajax_login.php",
				data: "log="+log+"&pwd="+pwd,
				success: function(msg){
					if(msg != "") alert(msg);
					else document.location.reload();
				}
			});
			return true;
		}
		alert('Veuillez saisir un identifiant et un mot de passe');
		return false;
	});
	
	// Bouton deconnexion
	$('#deconnexion_go').click(function(){
		$.ajax({
			type: "POST",
			url: "inc/ajax_deconnexion.php",
			success: function(msg){
				if(msg != "") alert(msg);
				else document.location.reload();
			}
		});
	});
	
});


// Défilement des news en Home
var paused=false;
var delayToDefile = 5000;

function defile(){
	if(paused){
		setTimeout("defile()", 500);
		return;
	}
	var h, el = $('#actus').children(':first');
	el.animate({opacity: 0}, 500, function(){
		h = el.outerHeight();
		el.animate({ marginTop: -h }, 500, function(){
			el.appendTo($('#actus'));
			el.css({ marginTop: 0,	opacity: 1 });
			setTimeout("defile()", delayToDefile);			
		});
	});
}
