//document ready
$(document).ready(initDocumentFooter);
				
	//fonction document ready
	function initDocumentFooter(){
		//ie 6 ne gérant pas bien l'effet rollOver, ne plas l'implémenter si ie6 détecté
		if($.browser.msie && $.browser.version < 7){	return;	}
		else{
				  	
			//params partenaires
			var partnersRollOverOutDuration=300;
			var partnersRollOverAlpha=0.5;
			//cibler les logos partneraires
			$("#footerPartnersBox > a").hover(
				function () {
					//animer
					$(this).stop().fadeTo(partnersRollOverOutDuration, partnersRollOverAlpha);
				}, 
				function () {
					//animer
					$(this).stop().fadeTo(partnersRollOverOutDuration, 1);
				}
			);	  
			
			
			
			
			//params MJF Experience
			var mjfExperienceImagesRollOverOutDuration=300;
			var mjfExperienceImagesRollOverAlpha=0.5;
			
			//création du fond bleu sur toutes les images mjf experience
			$(".footerMJFExperienceItemImages a").append("<div class='footerMJFExperienceItemImagesBlueOver'></div>");
			//masquage du fond bleu
			$(".footerMJFExperienceItemImagesBlueOver").fadeTo(0, 0);
			//cibler les images mjf experience:interactivité
			$(".footerMJFExperienceItemImages a").hover(
				function () {
					//animation du fond bleu
					$(".footerMJFExperienceItemImagesBlueOver", this).stop().fadeTo(mjfExperienceImagesRollOverOutDuration, mjfExperienceImagesRollOverAlpha);
				}, 
				function () {
					//animer du fond bleu
					$(".footerMJFExperienceItemImagesBlueOver", this).stop().fadeTo(mjfExperienceImagesRollOverOutDuration, 0);
				}
			);
			
			
			
			
			
			//params Social Networks
			var socialNetworksImagesRollOverOutDuration=300;
			var socialNetworksImagesRollOverAlpha=0.3;
			
			//cibler les logos social networks :interactivité
			$(".footerSocialNetworksItemLogoContainer a img").hover(
				function () {
					//animation du fond bleu
					$(this).stop().fadeTo(socialNetworksImagesRollOverOutDuration, socialNetworksImagesRollOverAlpha);
				}, 
				function () {
					//animer du fond bleu
					$(this).stop().fadeTo(socialNetworksImagesRollOverOutDuration, 1);
				}
			);
			//Détection javascript, modification css (debug safari et safari)
			if(navigator.userAgent.toLowerCase().indexOf("safari") != -1 || navigator.userAgent.toLowerCase().indexOf("camino") != -1){
				$(".footerSocialNetworksItem .separe").css("margin-top", 2);
			}
		
				
			
			
			
			//écoute du mouseOver sur le déclancheur du tooltipet sur le tooltip (get= le premier de tous les disponibles)
			$('#footerCreditsHorsform a').mouseover(elementMouseOver);
			//écoute du mouseOut sur le déclancheur du tooltipet sur le tooltip (get= le premier de tous les disponibles)
			$('#footerCreditsHorsform a').mouseout(elementMouseOut);
			
		}
			//fonction pour gérer le mouseOver sur les éléments du système
			function elementMouseOver(){
				//Détection javascript, annulation (debug hr)
				if(navigator.userAgent.toLowerCase().indexOf("camino") != -1){
					return;
				}
				
				//écriture image
				$("#HF_FlashToolTip").append('<div id="HF_FlashToolTipContainer"><img src="interface/images/footer_logo_HF.jpg" alt="Horsform Studio Multimédia"/></div>');
						
				//réécriture du flash
				writeFlash();
			}
			
			//fonction pour gérer le mouseOut sur les éléments du système
			function elementMouseOut() {
				//réinitialisation du div
				$("#HF_FlashToolTip").empty();
			}
			
			//fonction d'écriture du flash
			function writeFlash(){
				
				var flashvarsToolTip = {
					logoURL: "http://www.montreuxjazz.com/2009/interface/flash/HF_logo.swf",
					logoType: "Black",	//Black or White
					logoBackgroundBorderWidth: "0",
					logoBackgroundBorderColor: "0",
					logoBackgroundColor: "0xffffff"		//Black: 0x180B04 | White: 0xffffff | None: 0
				};
				var paramsToolTip = {
					quality: "best",
					wmode: "opaque",			
					bgcolor: "#ffffff"//Black: #180B04 | White: #ffffff			
				};
				var attributesToolTip = {
					id: "HF_FlashToolTip"			
				};
				swfobject.embedSWF("http://www.montreuxjazz.com/2009/interface/flash/HF_logoLoader.swf", "HF_FlashToolTipContainer", "206", "82", "9.0.0.0", false, flashvarsToolTip, paramsToolTip, attributesToolTip);
			}
	}