/**
 * Glycode.fr => NAVIGATION
 *
**/

	// rubriqueActuelle : la rubrique sur laquelle on se trouve actuellement
 
	var pageActuelle=1;
 	var rubriqueActuelle;
	var page=1;
	
	
	
 	/**
	 * SelectionPageActuelle	=> à l'arrivée sur la page, on selectionne le bon header
	 *
	**/
	function SelectionPageActuelle(idPage, idParent) { 
 		if (idPage==13 ||idPage==3 ||idPage==6 ||idPage==17 ||idPage==9 || idPage==19 || idPage==4 || idPage==36 || idPage==30) {
			switch(idPage) {
				case 13: 	rubriqueActuelle=1;		break;
				case 3: 	rubriqueActuelle=2; 	break;
 				case 6: 	rubriqueActuelle=3; 	break;
 				case 17: 	rubriqueActuelle=4; 	break;
 				case 9: 	rubriqueActuelle=5; 	break;
 				case 19: 	rubriqueActuelle=6; 	break;
 				case 4: 	rubriqueActuelle=7; 	break;
 				case 36: 	rubriqueActuelle=4; 	break;
 				case 30: 	rubriqueActuelle=2; 	break;
 			}; // fin switch id                     
  		} else {                                    
 			switch(idParent) {                      
				case 1: 	rubriqueActuelle=1; 	break;
				case 3: 	rubriqueActuelle=2; 	break;
				case 5: 	rubriqueActuelle=3; 	break;
				case 2: 	rubriqueActuelle=4; 	break;
 				case 8: 	rubriqueActuelle=5; 	break;
 			};	// fin switch parent		
		}; // fin else
		page = idPage;
 		AfficheRubriqueActuelle();
	}
	
	
	
 

	/**
	 * AfficheRubriqueActuelle	=>	EN ROLLOVER
	 * 								positionne la nav header sur la bonne image
	 *								en fonction de la rubrique sur laquelle on se trouve
 	**/
 	function AfficheRubriqueActuelle() {
 		var positionHeader = -(188 * (rubriqueActuelle-1)); 
		$('header').setStyle('background-position', '200px ' + positionHeader +'px');
		
		var posX = $('nav'+rubriqueActuelle).getStyle('background-position-x');
		if ($('nav'+rubriqueActuelle).getElement('ul')!=null) {
   			$('nav'+rubriqueActuelle).getElement('ul').setStyle('display', 'block');
			$('nav'+rubriqueActuelle).getElement('ul').setStyle('opacity', '1'); 	
		};
 		if ( $('nav'+rubriqueActuelle).getElement('li.id'+page)!=null ) {
			$('nav'+rubriqueActuelle).getElement('li.id'+page+ ' a').setStyle('color', '#FFFFFF');
		}
		
		var posXinfos = 	$('nav'+rubriqueActuelle).getStyle('background-position');
			if (Browser.Engine.trident) {
				posX = $('nav'+rubriqueActuelle).getStyle('background-position-x');
			} else {
				posX = posXinfos.split(' ')[0];	
			}
 			$('nav'+rubriqueActuelle).setStyle('background-position', posX + ' 0');

  	}



	/**
	 * MasqueRubriqueActuelle 	=>	EN ROLLOVER
	 * 								masque la nav header actuelle (juste fading)
	 *								pendant que le rollover sur l'autre est actif
 	**/
	function MasqueRubriqueActuelle() { 
		switch(rubriqueActuelle) {
			case 1: 	$('nav1').getElement('ul').setStyle('opacity', '.75');	break;
			case 2: 	$('nav2').getElement('ul').setStyle('opacity', '.75'); 	break;
			case 3: 	$('nav3').getElement('ul').setStyle('opacity', '.75');	break;
			case 4: 	$('nav4').getElement('ul').setStyle('opacity', '.75');	break;
			case 5: 	$('nav5').getElement('ul').setStyle('opacity', '.75');	break;
		}
 	}


	/**
	 * envoieAuPlayer	=> 	envoi à flash l'url d'une vidéo à jouer
	 *
	**/
	function envoiePlayer(kelVideo) {
 		$('player').envoieAuPlayer(kelVideo);
	}

 	/**
	 * fermer tous les popup image
	 *
	**/
	function FermerToutesLesImages() { 
		$$('div.grandeImage').each(function(el) {
			el.setStyle('display', 'none');
		});		
	}








window.addEvent('domready',function(){
 
	$('headerOver').fade('hide');
	
	/**
	 * Navigation principale : 
	**/
	$$('ul.navigation li').each(function(el) {
		
 		/**
		 * RollOver sur les boutons horizontaux
 		**/
 		el.addEvent('mouseover', function(e) {
  			MasqueRubriqueActuelle();
 			// rollover du bouton
			var posXinfos = el.getStyle('background-position');
			var posX;
			if (Browser.Engine.trident) {
				posX = el.getStyle('background-position-x');
			} else {
				posX = posXinfos.split(' ')[0];	
			}
 			el.setStyle('background-position', posX + ' 0'); 				
  			// selection de l'image de fond header
			var overEncours = el.get('id').substring(3);
			var positionHeader = -(188 * (overEncours.toInt()-1));
 			// sauf pour IE
			if (!Browser.Engine.trident) {
		   //   $('headerOver').setStyle('background-position', '200px '+ positionHeader+'px');
		   //   $('headerOver').setStyle('opacity', '.45');	
 		   //   // Affichage du sous menu
		   //   if(el.get('id').substring(3)<6) {
		   //   	var sousnav = el.getElement('ul.sousnav');
		   //   	sousnav.setStyle('display', 'block');
		   //   };
 			};

   		});
 				

		/**
		 * RollOut
 		**/
		el.addEvent('mouseout', function(e) {
 			var posXinfos = el.getStyle('background-position');
			if (Browser.Engine.trident) {
				posX = el.getStyle('background-position-x');
			} else {
				posX = posXinfos.split(' ')[0];	
			}
 			el.setStyle('background-position', posX + ' -41px');
 			var positionHeader = -(188 * (rubriqueActuelle-1));
			$('headerOver').setStyle('background-position-y', positionHeader+'px');
			$('headerOver').fade('hide');
			// Affichage du sous menu
			if(el.get('id').substring(3)<6) {
				var sousnav = el.getElement('ul.sousnav');
				sousnav.setStyle('display', 'none');
			};
			AfficheRubriqueActuelle();
		});
 	});




	/**
	 * Gestion des images colonne	=> 	Si une grande image est présente, 
	 *									active le lien dans la colonne pour affocher un floatBox
	**/
	$$('div.grandeImage').each(function(el) {
		var idImage = el.get('id').substring(11);
  		if ($("bloc_colonne"+idImage)!=null) {
			$("bloc_colonne"+idImage).setStyle('cursor', 'pointer');
			$("bloc_colonne"+idImage).addEvent('click', function(e) {
				FermerToutesLesImages();
				el.setStyle('display', 'block');
				el.getElement('div.bt_fermer').addEvent('click', function(e) {
					FermerToutesLesImages();
				});
			});
 		};
 	});



	$('logo').addEvent('click', function(e) {
		window.location = "accueil.html";
	});






}); // fin on domready

























