/* Gestion menuPrincipal */
/* Par Phil Turcotte */
/* www.numerique.ca */

$(function(){
		
		function rollOver() {
	  	  $(this).addClass("selected");
		  $(this).children('ul').show();
		  $(this).children('ul').css("visibility","visible");
	  	}
		
		function rollOut() {
	  	  $(this).removeClass("selected");
		  $(this).children('ul').hide();
		  $(this).children('ul').css("visibility","hidden");
	  	}
		
		$("#menuPrincipal li").each(function () {
			if ($(this).find('ul').length > 0) {
			  $(this).children('ul').hide();
			  $(this).children('ul').css("visibility","hidden");
			  if ($(this).parent().is("#menuPrincipal")) {
				  $(this).addClass("premierNiveau");
			  } else {
				  $(this).addClass("deuxiemeNiveau");
			  }
			}
			
			if ($(this).parent().is("#menuPrincipal")) {
				
				if ($(this).html() == $("#menuPrincipal").children('li:last-child').html()) {
					$(this).addClass("sansBordure");
				}
				
				var monA = $(this).children(':first-child').html();
				$(this).children(':first-child').html(monA + "<SPAN>&nbsp;</SPAN>");
				
			}
			
		});
		
		$('#menuPrincipal li.premierNiveau ul').hide();
		$('#menuPrincipal li.premierNiveau ul').css("visibility","hidden");
		
        $('#menuPrincipal li.premierNiveau').bind("mouseenter",rollOver);
		$('#menuPrincipal li.premierNiveau ul li.deuxiemeNiveau').bind("mouseenter",rollOver);
			
		$('#menuPrincipal li.premierNiveau').bind("mouseleave",rollOut);
		$('#menuPrincipal li.premierNiveau ul li.deuxiemeNiveau').bind("mouseleave",rollOut);
		
		$('#menuPrincipal a').click(function() {
		  $(this).parent().triggerHandler("mouseleave");
		  $('#menuPrincipal li.premierNiveau').each(function () { $(this).triggerHandler("mouseleave") });
		  $('#menuPrincipal li.premierNiveau ul li.deuxiemeNiveau').each(function () { $(this).triggerHandler("mouseleave") });
        });
		
});
