
  
//function init(){
	var carrousel ={
		nbSlide:0,
		nbCurrent:0,
		elemCurrent:null,
		elem:null,
		timer:null,
		
		init:function(elem){
		 this.nbSlide = elem.find(".slide").length;//trouve le nombre de slide et les stocke dans la variable nbSlide
		 
		 
		 // Créer la pagination
		 $("#pagination").append('<ul></ul>');//ajoute ul
		 for(var i=0;i<this.nbSlide;i++){//parcout le nombre de slide
		 	$("#pagination").find('ul').append('<li>'+'<a>'+(i+1)+'</a>'+'</li>')//ajoute les elements li a
		 
		 }
		 
		 $("#pagination").find('li').click(function(){
		 		var currentLink = $("#pagination li").index(this);
		 		carrousel.gotoSlide(currentLink);
			});
		 
		 //initialisation du carrousel
		 this.elem=elem;
		 elem.find(".slide").hide();//cache tt les slide
		 elem.find(".slide:first").show();//affiche le permier slide
		 this.elemCurrent=elem.find(".slide:first");
		 $("#pagination li a:first").addClass('active');
		 
		 //defilement automatique
		 this.play();
		 
		 //stop lorsqu'on passe dessus
		 elem.find(".visu").mouseenter(carrousel.stop);
		 $("#pagination ul").mouseenter(carrousel.stop);
		 elem.find(".visu").mouseleave(carrousel.play);
		 $("#pagination ul").mouseleave(carrousel.play);
		},
		gotoSlide:function(num){
			if (num == this.nbCurrent) {return false;}
			this.elemCurrent.fadeOut();
			this.elem.find(".slide:eq("+num+")").fadeIn();
			$("#pagination li a").removeClass('active');
			$("#pagination li a:eq("+num+")").addClass('active');
			this.nbCurrent=num;
			this.elemCurrent=this.elem.find(".slide:eq("+num+")");
		},
		next:function(){
			var num=this.nbCurrent+1;//ajoute toujour un 1
			if(num>=this.nbSlide){// si le nombre courant est plus grand que le nombre de slide
				num=0;//alors on le remet a 0
			}
			this.gotoSlide(num);
		},
		prev:function(){
			var num=this.nbCurrent-1;//enleve toujour un 1
			if(num<1){// si le nombre courant est plus petit que le nombre de slide
				num=this.nbSlide;
			}
			this.gotoSlide(num);
		},
		stop:function(){
			window.clearInterval(carrousel.timer);
		},
		play: function(){
			window.clearInterval(carrousel.timer);
			carrousel.timer=window.setInterval(function() { carrousel.next(); },3000);
		}	
	};
	
	$(function(){
		carrousel.init($("#carrousel"));
	});
//}

$(document).ready(function(){
	
	
/**HOVER LORSQU'ON PASSE SUR LA NAVIG PRINCIPALE*/	

	var src = '';
	$('#headerContent ul a:has(img)').hover(function(){
		// Fonction passe dessus
		src = $(this).children('img').attr('src'); // tu récupère le src
		src = src.match('[a-zA-Z\.\_\-\s]+\.[a-z]{3}$'); // tu enlève le images/ qu'il y a au début
		
		$(this).children('img').attr('src','images/'+'hover'+src);
	},function(){
		// fonction jem retire
		$(this).children('img').attr('src','images/'+src);
	});
	
/**HOVER LORSQU'ON PASSE SUR LA NAVIG PRINCIPALE*/
	
	$('#headerContent dt img').not('.active').hover( 
			    
	    function(){
		var newImg = $(this).attr('src').substr(0,$(this).attr('src').length-4)+'_select.gif';
		$(this).attr({src:newImg});
	    },
	    
	    function(){
		var oldImg = $(this).attr('src').substr(0,$(this).attr('src').length-11)+'.gif'; 
		$(this).attr({src:oldImg});
	    });


	//$("#contentContent").addLoader();
	
	$('#navigGraphic .thumbnail a').click(function(){
		if ($(this).attr('class') == 'active') {
		
		}
		else {
			$('.thumbnail a.active .over').fadeOut(200);
			$('.thumbnail a').removeClass('active');
			$(this).find('.over').parent().addClass('active');
			
			
			$('#contentContent').useLoader("ajax/graphic/" + $(this).attr("title") + ".php", function(){
			
				carrousel.init($("#carrousel"));
			});
		};
	});	
	
	$('#navigMotion .thumbnail a').click(function(){
		if ($(this).attr('class') == 'active') {
			
		}else {	
		$('.thumbnail a.active .over').fadeOut(200);
		$('.thumbnail a').removeClass('active');
		$(this).find('.over').parent().addClass('active');
		
		
		
		$('#contentContent').useLoader("ajax/motion/" + $(this).attr("title") +".php", function(){
			
			carrousel.init($("#carrousel"));
		});
		};
	});	
	
		
	$('#navigWeb .thumbnail a').click(function(){
	if ($(this).attr('class') == 'active') {
			
		}else {		
		$('.thumbnail a.active .over').fadeOut(200);
		$('.thumbnail a').removeClass('active');
		$(this).find('.over').parent().addClass('active');
		
		
		
		$('#contentContent').useLoader("ajax/web/" + $(this).attr("title") +".php", function(){
			
			carrousel.init($("#carrousel"));
		});
		};
	});	
	
	$('#navigDiverse .thumbnail a').click(function(){
	if ($(this).attr('class') == 'active') {
			
		}else {					
		$('.thumbnail a.active .over').fadeOut(200);
		$('.thumbnail a').removeClass('active');
		$(this).find('.over').parent().addClass('active');
		
		
		
		$('#contentContent').useLoader("ajax/diverse/" + $(this).attr("title") +".php", function(){
			
			carrousel.init($("#carrousel"));
		});
	};
	});	
	
$('.thumbnail a .over').hide();
	$('.thumbnail a .over').eq(0).show().parent().addClass('active');
	var title0 = $('.thumbnail a .over').eq(0).attr('title');
	
	$("body").css({
		'background-image': 'url(../fr/images/'+title0+'.gif)'
	});
	$('.thumbnail a').hover( 
			    
			    function(){
				$(this).find('.over').fadeIn(50);
			    },
			  
			    function(){
				if(!$(this).hasClass('active')){
				
					$(this).find('.over').fadeOut(100);
				}
});


	

/**	$('#navigPhoto .thumbnail a').click(function(){
		
		$('#contentContent').useLoader("ajax/photo/" + $(this).attr("title") +".php", function(){
			
			carrousel.init($("#carrousel"));
		});
		
			
	});	




/**SELECTIONNE LA BONNE LEGENDE*/

	$(".legend").hide();
	$(".legend:first").show();
	$(".select").css('opacity','0');
	$(".select:first").css('opacity','1');
	var title = $(".legend:first").attr("id").slice(6, 7);
	//$("body").css({'background-image' : 'url(../fr/images/0'+title+'.gif)'});
		
	$(".thumbnail img").click(function(){
		var title = $(this).attr('title');
		$(".legend").hide();
		$("#legend"+title).show();
		$(".select").css('opacity','0');
		$("#select"+title).css('opacity','1');
		
		
	/**CHANGE LE BACKGROUND*/		
		$("body").css({
			'background-image': 'url(../fr/images/'+title+'.gif)'
		});
		
	});

	//carrousel.init($("#carrousel"));
	//init();
});
