$(document).ready(function(){ 
// On cache les sous-menus : 
    $("#menu ul.subMenu").hide(); 
	
	var clickOn = false;
	var time = 100; 
	
	$("#menu li.toggleSubMenu").mouseout( function () {
		clickOn = false;
		setTimeout(function(){
			$("#menu ul.subMenu").slideUp("normal");
		}, 100000);
	});
	
    // On modifie l'évènement "click" sur les liens dans les items de liste 
    // qui portent la classe "toggleSubMenu" : 
    $("#menu li.toggleSubMenu > a").mouseover( function () { 
        var curEl = $(this);
		setTimeout(function(){ 
			// Si le sous-menu était déjà ouvert, on le referme : 
			if (curEl.next("ul.subMenu:visible").length != 0 && clickOn == false ) { 
				curEl.next("ul.subMenu").slideUp("normal"); 
			} 
			// Si le sous-menu est caché, on ferme les autres et on l'affiche : 
			else { 
				if( clickOn == false ) {
					$("#menu ul.subMenu").slideUp("normal"); 
					curEl.next("ul.subMenu").slideDown("normal");
					clickOn = true;				
				}
			}	
		}, time);  
    });
});
