$(document).ready(onCategorie);
var current_cat;

function onCategorie()
{
	
	initMainMenuCategorieButton();
}

function initMainMenuCategorieButton()
{
	// ie 
		if (navigator.userAgent.indexOf("MSIE 6.0")>0)
		{
			var child=$(".CategorieContent").children();//css("background:#FFF;padding:10px;margin-top:10px;z-index:0;");
			for (var i=0 ; i<child.length ; i++)
				{
					$(child[i]).attr("style" , "background:#FFF;padding:10px;margin-top:10px;z-index:0;");
				}
				
		}
		
		$(".CategorieButton[cat=InnovationShowcase]").css("padding-top" , 3);
		$(".CategorieButton[cat=InnovationShowcase]").css("height" , "32");
		
	
	/*
	 *  Graphism
	 */
	$(".MenuList *:first-child").css("border-left" , "none");
		//initialisation du background-position
	$(".MainMenu .CategorieContent").css({backgroundPosition: (parseInt($("body").innerWidth())/2)+'px 0px'});
	/*
	 *  Recherche des ˇlˇments du menu selectionnˇs
	 */
		//Selection du CategorieButton
			current_cat=$(".SubMenuButtonSelected").parents(".CategorieContent").attr("cat");
			$(".CategorieButton[cat="+current_cat+"]").addClass("CategorieButtonSelected");
			$(".CategorieContent[cat="+current_cat+"]").addClass("CategorieContentSelected");
			
		//Hide des ˇlˇment CategorieContent
			$(".MainMenu .CategorieContent").hide();
	
	 /*
	  * Initialisation du comportement bouton
	  */
		$(".MainMenu .CategorieButton").mouseenter(function(){
			
			// supression des autres CategorieButtonOver
				$(".CategorieButtonOver").removeClass("CategorieButtonOver");
				
			
//			alert(x);
			
				
			if (!$(this).hasClass("CategorieButtonSelected"))
			{	
				$(this).addClass("CategorieButtonOver");
				
				//initialisation pour IE :
					//$(".Page").css("margin-top" , $(".MenuContent").css("min-height"));
			}
			
			//$("[cat="+$(this).attr('cat')+"]").fadeIn("50");
			if($("[cat="+$(this).attr('cat')+"]").is(":hidden"))
			{
				$(".MainMenu .CategorieContent").hide();
		//		$("[cat="+$(this).attr('cat')+"]").css("opacity" , "0");
				
				if ($(this).attr('cat')!="InnovationShowcase")
				{
					$("[cat="+$(this).attr('cat')+"]").show();
					$("[cat="+$(this).attr('cat')+"]").animate({ 
						opacity: 1
					}, 
					100 , "linear");
	
					// mouvement de l'arrow
					var x=$(this).offset().left;
					var w=parseInt($(this).outerWidth()/2)-10;
					//$(".MainMenu .CategorieContent").css("background-position" , x+w+"px top");
					$(".MainMenu .CategorieContent").animate({ backgroundPosition : x+w+"px 0px"} , 200 );
				}
			}
		});
	
		
	/*
	 * 	 si le menu n'est pas persistant 
	 */
	//	if($(".MainMenu .MenuContent").hasClass("PositionAbsolute"))
		{
			$(".MainMenu .CategorieContent").css("position",  "absolute");
			
			// hide des sous-menus
			$(".MainMenu").mouseleave(function(){
				$(".MainMenu .CategorieContent").hide();
				$(".CategorieButtonOver").removeClass("CategorieButtonOver");
			});	
		}
	/*	else
		{

			// hauteur minimum du CategorieContent
				$(".MenuContent").css("height" , parseInt($(".MainMenu .CategorieContent[cat="+current_cat+"]").outerHeight())+1);
				
			
			// catˇgorie non Dˇfault : 
				$(".MainMenu .CategorieContent[cat!="+current_cat+"]").css("position",  "absolute");
				
			//sous menu persistant
				$(".MainMenu .CategorieContent[cat="+current_cat+"]").show();
				
				$(".MainMenu").mouseleave(function(){
					if(!$(this).hasClass("CategorieButtonSelected"))
						//initialisation pour IE :
							//$(".Page").css("margin-top" ,"auto");
					
					$(".MainMenu .CategorieContent").hide();
					$(".CategorieButtonOver").removeClass("CategorieButtonOver");
					$(".MainMenu .CategorieContent[cat="+current_cat+"]").show();
				});
		}
	*/
	// 	
	$(".MainMenu .CategorieButton").click(function(){
			$(".CategorieButtonSelected").removeClass("CategorieButtonSelected");
			$(this).addClass("CategorieButtonSelected");
	});
	
	
	
}
