	$(document).ready(menuInit);
	$(window).resize(recaleadLayer);
	
	var calageMenuActif = false;
	var tempPosMenuActif = 0;
	var lang;
	function menuInit(){
		
		$("#rendertarget").hover(function(){  ClearTO_LanguesMap();  $(this).show();},function(){SetTO_HideLanguesMap();});
		$("#rendertarget2").hover(function(){  ClearTO_LanguesMap();  $(this).show();},function(){SetTO_HideLanguesMap();});
		$("#rendertargetItem").hover(function(){ClearTO_MenuItem_Main(); $(this).show(); },function(){SetTO_MenuItem_Main();});
		$("#divprglangue1").hover(function(){displayMenuItem_langue(1);},function(){SetTO_MenuItem_langue();SetTO_MenuItem_Main();});		
		$("#divprglangue2").hover(function(){displayMenuItem_langue(2);},function(){SetTO_MenuItem_langue();SetTO_MenuItem_Main();});	
		$("#chPays").click(displayMenu);
		$("#footer_chPays").click(displayMenu2);
		$("#chPays").hover(ClearTO_LanguesMap, SetTO_HideLanguesMap);
		$("#footer_chPays").hover(ClearTO_LanguesMap, SetTO_HideLanguesMap);
		
		recaleadLayer();
		$("#milieu-contenu-central .accesseur:last,#milieu-contenu-central .accesseur:last").css("border","none");
	}
	
	function recaleadLayer(){
		var posPage = $('#page').offset().left;
		lang = $("html").attr("lang");
		var oldOffsetLeft="";
		if(lang == "ar" || lang == "fa") posPage = $('#chPays').offset().left + $("#chPays").width()-30;
		var wPage =  $('#page').width();
		
		// calage publicite video haut
		$("#contextuel-publicite-video").hide();
		if($("#contextuel-publicite-video").size()!= 0 && $('#contextuel-publicite-video').css("position") != "relative" && $('#milieu-contenu-central').size() != 0){
		//** RTL **//
			if(lang == "ar" || lang == "fa"){
				if($.browser.msie){
				if(oldOffsetLeft!=""){
					var posXTemp = $("#contextuel-publicite-video").offset().left + oldOffsetLeft;
				}else{
					var posXTemp = (posPage + wPage) - 525;
					oldOffsetLeft = posXTemp;
				}
					$("#contextuel-publicite-video").css("right",posXTemp);
				}else{
					if(oldOffsetLeft!=""){
						var posXTemp = $("#contextuel-publicite-video").offset().left + oldOffsetLeft;
					}else{
						var posXTemp = (posPage + wPage) - 525;
						oldOffsetLeft = posXTemp;
						
					}
				$("#contextuel-publicite-video").css("right",posXTemp);
				}
		//** FIN RTL **//
			}else{
				var posXTemp = (posPage + wPage) - 364-19;
				$("#contextuel-publicite-video").css("left",posXTemp);
			}
			$("#contextuel-publicite-video").show();
			
			oldOffsetLeft = "";
		}
		
		
		if($("#contextuel-publicite-video").size()!= 0 && $('#milieu-contenu-central').size() != 0) $("#contextuel-publicite-video").show();
		//if($("#contextuel-publicite-video").size()!= 0 && $('#contextuel-publicite-video').css("position") != "relative" && $('#milieu-contenu-central').size() != 0) $("#contextuel-publicite-video").show();
		if($("#milieu-contenu-mixte").size()!=0)  $("#contextuel-publicite-video").hide();
		if($('#milieu-contenu-central').size() != 0 && $('#milieu-contenu-central-large').size() != 0)  $("#contextuel-publicite-video").hide();
		//affichage pub pour la page meteo
		if($("#meteo-carte").size() != 0)  $("#contextuel-publicite-video").show();
		
		// calage publicite sky
		if($("#contextuel-pub-publicite-sky").size()!= 0) {
		//** RTL **//
			if(lang == "ar" || lang == "fa"){
				if($.browser.msie){
					if(oldOffsetLeft!=""){
						var posXTemp = $("#contextuel-pub-publicite-sky").offset().left + oldOffsetLeft;
					}else{
						var posXTemp = (posPage + wPage) - 330;
						oldOffsetLeft = posXTemp;
					}
					$("#contextuel-pub-publicite-sky").css("right",posXTemp);
				}else{
					if(oldOffsetLeft!=""){
						var posXTemp = $("#contextuel-pub-publicite-sky").offset().left + oldOffsetLeft;
					}else{
						var posXTemp = (posPage + wPage) - 330;
						oldOffsetLeft = posXTemp;
						
					}
				$("#contextuel-pub-publicite-sky").css("right",posXTemp);
				
				}
		//** FIN RTL **//
			}else{
				var posXTemp = (posPage + wPage) - 160-25;
				$("#contextuel-pub-publicite-sky").css("left",posXTemp + "px");
			}
			$("#contextuel-pub-publicite-sky").show();
			oldOffsetLeft = "";
		}
		
					
		// calage alerte promo
		if($("#contextuel-pub-publicite-haut").size()!= 0){
		//** RTL **//
			if(lang == "ar" || lang == "fa"){
				if($.browser.msie){
					if(oldOffsetLeft!=""){
						var posXTemp = $("#contextuel-pub-publicite-haut").offset().left + oldOffsetLeft;
					}else{
						var posXTemp = (posPage + wPage) - 330;
						oldOffsetLeft = posXTemp;
					}
					$("#contextuel-pub-publicite-haut").css("right",posXTemp);
				}else{
					if(oldOffsetLeft!=""){
						var posXTemp = $("#contextuel-pub-publicite-haut").offset().left + oldOffsetLeft;
					}else{
						var posXTemp = (posPage + wPage) - 330;
						oldOffsetLeft = posXTemp;
					}
				$("#contextuel-pub-publicite-haut").css("right",posXTemp);
				}
		//** FIN RTL **//
		
		
			}else{
				var posXTemp = (posPage + wPage) - 186;
				$("#contextuel-pub-publicite-haut").css("left",posXTemp + "px");
				//$("#contextuel-pub-publicite-haut").css("left",$("#btnChPays").offset().left + "px");
			}
			$("#contextuel-pub-publicite-haut").show();
			
			oldOffsetLeft = "";
		}
		
		
		// calage onglet courant
			tempPosMenuActif = (!calageMenuActif)?$('#menuActif').offset().left:tempPosMenuActif;
			$("#menuActif").show();
			var posMenuActif = ($.browser.msie)? 10 : 8;
			//Dom.setX('menuActif', ((tempPosMenuActif + posPage)-posMenuActif));
			$("#menuActif").css("left",(tempPosMenuActif + posPage)-posMenuActif);
			if(lang == "ar" || lang == "fa"){
				$("#menuActif").hide();
			 }
			calageMenuActif = true;
		
		
		// calage footer
		if($('#contextuel-pub-publicite-sky').size()!=0){
			var posContextuelPubPubliciteSky = $('#contextuel-pub-publicite-sky').offset().top + $("#contextuel-pub-publicite-sky").height();
			if (!$.browser.msie){
			 posContextuelPubPubliciteSky += 25;
			 }else{			
				if (parseInt($.browser.version) > 6 && parseInt($.browser.version) < 8){
					posContextuelPubPubliciteSky += 40;
				}else if (parseInt($.browser.version) > 5 && parseInt($.browser.version) < 7){
					posContextuelPubPubliciteSky += 25;
				}
			}
			if ($('#milieu-contenu-central-large').size()!=0) posContextuelPubPubliciteSky -= 250;
			
			if($('#footer') && $('#footer').is(':visible'))
			{
				var marginTopFooter = posContextuelPubPubliciteSky-$('#footer').offset().top + "px";
				if($('#footer').offset().top< posContextuelPubPubliciteSky)	$('#footer').css('margin-top', marginTopFooter);
			}
			else
			{
				var marginTopFooter = posContextuelPubPubliciteSky-$('#footer_haut-publicite').offset().top + 40 + "px";
				if($('#footer_haut-publicite').offset().top< posContextuelPubPubliciteSky)	$('#footer_haut-publicite').css('margin-top', marginTopFooter);
			}
		}
	}
	
	//Le timeout qui va permettre de cacher les calques du menu
	var m_HideMenuItem_TM = null;
	var m_HideMenuItem_langue_TM = null;
	
	function ClearTO_MenuItem_Main(){
		if (m_HideMenuItem_TM != null){
		clearTimeout(m_HideMenuItem_TM);
		m_HideMenuItem_TM = null;
		
		}
	}
	
	function SetTO_MenuItem_Main(){
		if (m_HideMenuItem_TM == null)  {
		m_HideMenuItem_TM = setTimeout('hideMenuMain()', 500);
		
		}
	}
	
	function hideMenuMain()	{
		$('#rendertargetItem').hide();
		m_HideMenuItem_TM = null;
		
		
	}
	
	function ClearTO_MenuItem_langue(){
	
		if (m_HideMenuItem_langue_TM != null)
		{
			clearTimeout(m_HideMenuItem_langue_TM);	
			m_HideMenuItem_langue_TM = null;
			
		}
	}
	
	function SetTO_MenuItem_langue(){
		if (m_HideMenuItem_langue_TM == null)  {
			m_HideMenuItem_langue_TM = setTimeout('hideAllMenu()', 500);
		}
		
	}
	
	
	var m_HideLanguesMapTO = null;
	function ClearTO_LanguesMap(){	
		if (m_HideLanguesMapTO != null)
		{
			clearTimeout(m_HideLanguesMapTO);	
			m_HideLanguesMapTO = null;
			
		}
	}
	
	function SetTO_HideLanguesMap(){
		if (m_HideLanguesMapTO == null)  {
		if ( ($('#rendertarget').is(':visible')) || ($('#rendertarget2').is(':visible')))
			{			
			m_HideLanguesMapTO = setTimeout('HideLanguesMap()', 500);
			}
		}		
	}
	
	
	 function HideLanguesMap () {
		if ($('#rendertarget') != null) {$('#rendertarget').hide()};
		if ($('#rendertarget2') != null) {$('#rendertarget2').hide()};
		m_HideLanguesMapTO = null;
	 }
	 
	function displayMenu(){
		ClearTO_LanguesMap();
		var posX = $('#chPays').offset().left - $("#chPays").width()-48;
		var posY = $('#chPays').offset().top + 22; 	
		$("#rendertarget").css("top",posY).css("left",posX).show();
		if(lang == "ar" || lang == "fa") $("#rendertarget").css("top",posY).css("left",posX+$("#chPays").width()+18).show();
		
	}
	
	function displayMenuItem(){
	
	
	ClearTO_MenuItem_langue();
	var posX = ($.browser.msie) ? $('#ecouteRFI').offset().left - 2 : $('#ecouteRFI').offset().left; 				
	var posY = $('#ecouteRFI').offset().top + 16;
	
	$("#rendertargetItem").css("top",posY).css("left",posX).show();
		
	}
	
	
	function displayMenuItem_langue(p_nb){
		ClearTO_MenuItem_Main();
		ClearTO_MenuItem_langue();
		
		var posX = ($.browser.msie) ? $('#rendertargetItem').offset().left - 2 : $('#rendertargetItem').offset().left; 				
		posX += 90;
		var posY = $('#rendertargetItem').offset().top  ; 	
		if (p_nb == 1)
			posY += 95;
			
		if (p_nb == 2)
			posY += 115;
			
		if (p_nb == 1) //on cache l'autre
			{$('#divprglangue2').hide();
			$('#lnklangue2').removeClass("ecouterover");
			$('#lnklangue1').addClass("ecouterover");
			}
		else{
			$('#divprglangue1').hide();
			$('#lnklangue2').addClass("ecouterover");
			$('#lnklangue1').removeClass("ecouterover");
			}
		
		$("#divprglangue" + p_nb).css("top",posY).css("left",posX).show();		
		
	}
	
	
	
	function hideAllMenu()
	{		
		
		$('#divprglangue1').hide();
		$('#divprglangue2').hide();
		$('#lnklangue1').removeClass("ecouterover");
		$('#lnklangue2').removeClass("ecouterover");		
		m_HideMenuItem_langue_TM = null;
		
	}
	
	// Menu footer 

	function displayMenu2(){
		ClearTO_LanguesMap();
		var posX = $('#footer_chPays').offset().left - $("#chPays").width()-45; 		
		var posY = $('#footer_chPays').offset().top - $("#rendertarget2").height()-1; 	
		$("#rendertarget2").css("top",posY).css("left",posX).show();
	}
