/* 	Menu
	Auteur : Herv� FRACKOWIAK
	Date : 03/05/2009
*/

//Variabel globale 
var globalTHIS = new Array();
var t;

//Au chargement de la page
$(document).ready(function(){
	
	//On cache les menus
	$("#navigation .sousMenu").hide();
	
	//Gestion du survol
	$("#navigation ul li.menu").hover(
			function(){
				$(".sousMenu",this).show();
				if(!$(this).hasClass("nohover") && $(this).find("img").attr("src").lastIndexOf("_on.gif")==-1)
				{ $(this).find("img").attr("src",$(this).find("img").attr("src").replace(".gif","_on.gif")); }
			},
			function(){
				$(".sousMenu",this).hide();
				if(!$(this).hasClass("nohover"))
				{ $(this).find("img").attr("src",$(this).find("img").attr("src").replace("_on.gif",".gif")); }
			}
	);
// Gestion différente du menu marques : avant de cacher les menus, on laisse un timeout de 800 millisecondes
	$("#navigation ul li.menu_marques").hover(
			function(){
				clearTimeout(t);
				$("li",".navigation").each(function(){
					$(".sousMenu",this).hide();
					if(!$(this).hasClass("nohover"))
					{ $(this).find("img").attr("src",$(this).find("img").attr("src").replace("_on.gif",".gif")); }
				});
				$(".sousMenu",this).show();		
				if(!$(this).hasClass("nohover") && $(this).find("img").attr("src").lastIndexOf("_on.gif")==-1)
				{ $(this).find("img").attr("src",$(this).find("img").attr("src").replace(".gif","_on.gif")); }
			},
			function(){
				globalTHIS.push(this);
				t = setTimeout("hideMenu()", 800);
			}
	);
});

function hideMenu(){
	$(".sousMenu",globalTHIS).hide();
	if(!$(globalTHIS[0]).hasClass("nohover"))
	{ $(globalTHIS[0]).find("img").attr("src",$(globalTHIS[0]).find("img").attr("src").replace("_on.gif",".gif")); }
	 globalTHIS.splice(0, 1);
}
