$(document).ready( function () {
	// Hint champ newsletter
	$('#newsletter').hint();
	
	// Ajout email newsletter
	$("#frm_newsletter").submit(function() {
		var adremail = $("#newsletter").val();
		
		if(!checkEmail(adremail)) {
			alert("Veuillez entrer une adresse email valide.");
			
		} else {
			$("#newsletter").attr("disabled", true);
			$("#newsletter").val("Veuillez patienter...");
			
			$.post("inscr_newsletter.php", { email: adremail },
				function(data){				
					$("#newsletter").attr("disabled", false);
					if(data.erreur != null) {
						$("#newsletter").val(adremail);
						alert(data.erreur);
					} else {
						alert("Votre inscription a été prise en compte !");
						$("#newsletter").val("");
					}
				}, "json"
			);
		
		}
			
		return false;
	});

	// Gestion des menus
	cacherTout();
	setEtatInitial();
	
	$("#header .overitem").mouseover(function() {
		cacherTout();
		$(this).prev(".item").show();
		
	});
	$("#header .overitem").mouseout(function() {
		$(this).prev(".item").hide();
		setEtatInitial();
	});
	
	// Affichage du logo flash
	$('#logo').flash({
		src: 'swf/logo.swf',
		width: 384,
		height: 82
	});
	
	// Affichage d'une bêbête aléatoire
	$("#bebete").addClass("bebete"+nbAleatoire(12));
});

function setEtatInitial() {
	$("#header .courant").show();
}

function cacherTout() {
	$("#header .menu .item").hide();
}

function checkEmail(email) {
	email = email + "";
	var reg = /^([_a-z0-9-]+(\.[_a-z0-9-]+)*)@([_a-z0-9-]+(\.[_a-z0-9-]+)*)\.([a-z]{2,6})$/i;
	return reg.test(email);
}

function nbAleatoire(maxVal) {
	return Math.floor(Math.random() * maxVal)+1;
}