// JavaScript Document
var Menus = {
	//---- Positionnement des menus verticaux
	positionneMenus : function(){
		$(".vertical_menu").each( function(){
			var freeHeight = $(window).height() - $("#logo").height() - $("#footer").height();
			var menuHeight = $(this).height();
			var menuTop    = $("#logo").height() + (freeHeight / 2) - (menuHeight / 2);
			$(this).css({
				"top" : menuTop + "px"
			});
		});
		window.setTimeout( function(){
			$(".vertical_ssmenu2, .vertical_ssmenu3").each( function(){
				var Button 	 = Global.explode("_", $(this).attr("id"));
				var IdMenu 	 = Button[0].substr(1,3);
				var IdButton = Button[2];
				var PositionMenu = $("#menu_"+IdMenu).position();
				$(this).css({
					"top" : PositionMenu.top,
					"left" : PositionMenu.left,
					"height" : ($("#menu_"+IdMenu).height()-12) + "px"
				});
			});
		},500);
	},
	ShowVerticalSSMenu : function(IdMenu, IdButton, Niv){
		var newLeft = parseInt($("#menu_"+IdMenu).css("width").replace("px","")) - 2;
		Niv == 3 ? newLeft = newLeft*2+15 : false;
		newLeft = newLeft + 'px';
		var Delay = 0;
		window.setTimeout( function(){
			if( MenuEnCours==IdButton && ($("#m"+IdMenu+"_ssmenu_"+IdButton).css("marginLeft")=="0px" || $("#m"+IdMenu+"_ssmenu_"+IdButton).css("marginLeft")=="auto") ){
				$(".vertical_ssmenu"+Niv).each( function(){
					var MarginLeft = $(this).css("marginLeft");
					if ( MarginLeft!="0px" ){
						Delay = 250;
						$(this).animate({
							"marginLeft" : "0px",
							"opacity" : "hide"
						}, 'fast');
					}
					if ( Niv==2 ) $(".vertical_ssmenu3").each( function(){
						var MarginLeft = $(this).css("marginLeft");
						if ( MarginLeft!="0px" ){
							Delay = 250;
							$(this).animate({
								"marginLeft" : "0px",
								"opacity" : "hide"
							}, 'fast');
						}
						
					});
				});
				$("#m"+IdMenu+"_ssmenu_"+IdButton).delay(Delay).animate({
					"marginLeft" : newLeft,
					"opacity" : "show"
				}, 'fast');
			}
		}, 250);
	},
	HideAllSSMenu : function(Elt){
		if ( !Elt ){
			$(".vertical_ssmenu").animate({
				"marginLeft" : "0px",
				"opacity" : "hide"
			}, "fast");
		}
	},
	HideVerticalSSMenu : function(IdMenu, IdButton, Niv){
		if ( IdButton=='*' )
			$(".vertical_ssmenu"+Niv).animate({
				"marginLeft" : "0px",
				"opacity" : "hide"
			}, "fast");
		else
			$("#m"+IdMenu+"_ssmenu_"+IdButton).animate({
				"marginLeft" : "0px",
				"opacity" : "hide"
			}, "fast");
	},
	changeMenuTitle : function(IdMenu, IdButtonParent, TitleImg){
		$("div.img_ssmenu").html("&nbsp;");
		$("#m"+IdMenu+"_bm_"+IdButtonParent+" div.img_ssmenu").html("<img src=\'"+TitleImg+"\' alt=\'\' />");
		$("#m"+IdMenu+"_bm_"+IdButtonParent+" div.img_ssmenu").bind("mouseover", function(event){
			event.stopPropagation();
		});
	}
}
