$(document).ready(function () {
	//nom du menu Sharepoint
	var Menu = "#zz1_TopNavigationMenun";
	var temp =0;
	var position = -150;
	//position finale du background position pour chaque image
	var posX = 0;
	var poxY =0;
	//wrap de l'application
	var wrapX = $("#wrap").position().left;
	var wrapY = $("#wrap").position().top;
	var nbMenu =0;
	var nbSubMenu = 0;
	var MenuCount = 0;
	//position initiale du premier menu a gauche
	var initialPosition = 0;
	var positionAbsolute = 0;
	//ecart a rajouter en parsant les divers positions du dom,css ainsi que le centre de l image
	var addToX =0;
	var addToY =0;
	
	
	//recuperation de la taille de l image
	var img = new Image();
	img.src = '/_layouts/BL_internet/images/fond-gris.jpg';
	var imgWidth = img.width;
	var imgHeight = img.height;
	//recuperation du centre de l image
	addToX =imgWidth / 2 - $("body").width() / 2;
	addToY =imgHeight / 2 - $("body").height() /2;
	
		//valeurs a rajoutees suivant les browsers
	var browserAddY = 0;
	var browserAddX = 0;
	
	if ($.browser.webkit == true) {   } 
   else if ($.browser.mozilla == true) {  browserAddY = 72; //105;
	 browserAddX = 0; } 
   else if ($.browser.msie == true) {  browserAddY = -43;
	 browserAddX = 0;  }
   else if ($.browser.safari == true) {  browserAddY = 72;
	 browserAddX = 150;  }
   
   
  //on parcours tous les menus (valeur arbitraire 20)
  //on compte le nombre de menu
	for (var i=0;i<20;i++)
	{

		if($("#zz1_TopNavigationMenun"+i).length > 0 && $(Menu+i+"Items a").length > 0)
		{
		nbMenu = nbMenu +$("#zz1_TopNavigationMenun"+i).size();
			nbSubMenu = nbSubMenu +$(Menu+i+"Items a").size();
		}
	
	}
	
	MenuCount = nbMenu - nbSubMenu ;
	var NavigationWidth = 0;
	//on recherche la largeur max des sous menus
	for (var i=0;i<20;i++)
	{	
		temp=i;


		
		if($("#zz1_TopNavigationMenun"+i).length > 0)
		{
			


				
				if($("#zz1_TopNavigationMenun"+i+"Items").size()!=0)
				{
					if($("#zz1_TopNavigationMenun"+i+"Items").width() > NavigationWidth)
					{
					
					var NavigationWidth = $("#zz1_TopNavigationMenun"+i+"Items").width();
					
					
					}


				}
			
			

		}
		
	}
	
	for (var i=0;i<20;i++)
	{	
		temp=i;
		//placement des sous menu pour les rapprocher du menu
		if($("#zz1_TopNavigationMenun"+i+"Items").length > 0)
		{
			$("#zz1_TopNavigationMenun"+i+"Items").attr("style","display: none; visibility: hidden; clip: rect(auto auto auto auto); Z-INDEX: 1;  top: 160px; left: 7px; margin-top: -4px;");
		}
		//correction d un leger bug graphique
		if($("#zz1_TopNavigationMenun"+i+"Items a").length > 0)
		{
			$("#zz1_TopNavigationMenun"+i+"Items a").attr("style","width: 100%; white-space: nowrap;");
		}
		
		if($("#zz1_TopNavigationMenun"+i).length > 0)
		{
			if($("#zz1_TopNavigationMenun"+i).position().left!=0)
			{
				//on initialise la position du premier menu
				if(initialPosition==0)
				{
					initialPosition = $("#zz1_TopNavigationMenun"+i).position().left;
				
				}
				//on applique a chaque menu la separation sur la gauche
				$("#zz1_TopNavigationMenun"+i).css('background','transparent url(\'/_layouts/BL_internet/images/separateurMenu.png\') no-repeat left');
				//alert($("#zz1_TopNavigationMenun"+i).width());
				
				if($("#zz1_TopNavigationMenun"+i+"Items").size()!=0)
				{

				//on trouve la position avec la position actuel + le wrap + la distance avec centre de l image + les positions relatives au browser
				posX = $("#zz1_TopNavigationMenun"+i).position().left+wrapX+addToX+browserAddX;
				posY = $("#zz1_TopNavigationMenun"+i).position().top+addToY-wrapY+browserAddY; 
				
				//alert(posX +"-" + posY);
				
				// a garder
				//positionAbsolute = $("#zz1_TopNavigationMenun"+i).position().left - initialPosition;
				
				//on applique le style
				$("#zz1_TopNavigationMenun"+i+"Items").attr("style","background-image: url('/_layouts/BL_internet/images/fond-gris.jpg');background-position: -"+ posX +"px -"+ posY +"px;width:"+NavigationWidth+"px;");

				//$("#zz1_TopNavigationMenun"+i+"Items table").attr("style","width : "+ NavigationWidth +"px;z-index:20000;");
				//$("#zz1_TopNavigationMenun"+i+"Items table").attr("style","width : 350px;z-index:20000;");
				$("#zz1_TopNavigationMenun"+i+"Items table").attr("width",NavigationWidth+"px");
				}
			
			}

		}
		
	}
});



/* Masquer le lien "En savoir plus" quand il n'y a aucun lien associé */
$(document).ready(function () {
    /* Récupérer la collection de liens dans la pop-up */
	var popUpLinkColl = $("div#popUpDiv div#SummaryLink div.link-item");
	/* Si elle est vide, cacher le lien "En savoir plus" */
	if(popUpLinkColl.length==0)
	{
		$("a#moreLink").css('display','none');
	}
});