function dropDownMenu1(menuId) {
	var $menu=$("#"+menuId);
	
	if(!$menu.hasClass(".selectedMenu1")) {
		var $selectedMenu=$(".selectedMenu1");
		var $selectedSubMenu=$(".selectedMenu2");
		$selectedSubMenu.parent().children("ul").slideUp(50);
		$selectedSubMenu.removeClass("selectedMenu2");
		$selectedMenu.parent().children("ul").slideUp(100);
		$selectedMenu.removeClass("selectedMenu1");
		$menu.parent().children("ul").slideDown(200);
		$menu.addClass("selectedMenu1");
	}		
}

function dropDownMenu2(menuId) {
	var $menu=$("#"+menuId);
	if(!$menu.hasClass(".selectedMenu2")) {
		var $selectedMenu=$(".selectedMenu2");
		$selectedMenu.parent().children("ul").slideUp(100);
		$selectedMenu.removeClass("selectedMenu2");
		$menu.parent().children("ul").css({top: $menu.parent().parent().height(), left: $menu.parent().position().left});
		$menu.parent().children("ul").slideDown(200);
		$menu.addClass("selectedMenu2");
	}	
}

function buildMenu(menu, lihover, menulevel3) {
	jQuery(document).ready(function($){
		var $emltMenu2=$("."+lihover);
		$emltMenu2.each(function(i){
			var $curobj=$(this);
			if($curobj.children("ul:eq(0)").hasClass(menulevel3)) {
				$curobj.hover(
					function(e){
						var $targetul=$(this).children("ul:eq(0)");
						$targetul.css({top: $targetul.parent().parent().height(), left: $targetul.parent().position().left});
						//$targetul.css({top: $targetul.parent().position().top + $targetul.parent().height(), left: $targetul.parent().position().left});
						if ($targetul.queue().length<=1) $targetul.slideDown(200);
					},
					function(e){
						var $targetul=$(this).children("ul:eq(0)");
						$targetul.slideUp(100);
					}
				)
			}
		})
		
		var $menu=$("."+menu);
		$menu.find("ul").css({display:'none', visibility:'visible'})
	})
}

// on lance la creation du menu
buildMenu("menuLevel1","elmtMenuLevel2","menuLevel3");