$(document).ready(function(){
	   
	var CATMODE_COOKIE = 'CatalogueMode';
    var options = { path: '/', expires: 10 };
					
	if($.cookie(CATMODE_COOKIE)=="Mosaique"){
		
		$(".CatalogueListe").removeClass('active');
		$(".CatalogueMosaique").addClass('active');
		
		$.cookie(CATMODE_COOKIE, 'Mosaique', options);
		
		$("#UlListeFilms").addClass('CatalagueMosaiqueFilms');				
		$("#UlListeFilms").removeClass('CatalagueListeFilms');
	}	
					
	
	if($(".CatalogueListe").length){
		
		$(".CatalogueListe").click(function () { 
			
			$(".CatalogueMosaique").removeClass('active');
			$(".CatalogueListe").addClass('active');
			
			
			$("#UlListeFilms").addClass('CatalagueListeFilms');				
			$("#UlListeFilms").removeClass('CatalagueMosaiqueFilms');
			
			$.cookie(CATMODE_COOKIE, 'Liste', options);

			 
				
		});
	}
	
	if($(".CatalogueMosaique").length){
		
		$(".CatalogueMosaique").click(function () { 
												
			$(".CatalogueListe").removeClass('active');
			$(".CatalogueMosaique").addClass('active');
			
			$.cookie(CATMODE_COOKIE, 'Mosaique', options);
			
			$("#UlListeFilms").addClass('CatalagueMosaiqueFilms');				
			$("#UlListeFilms").removeClass('CatalagueListeFilms');
			
		});
	}
	
	
	
	if($(".CatalogueSearchBtn").length){
		
		$(".CatalogueSearchBtn").click(function () { 
				
			$(".CatalogueSearch").slideToggle("slow");
			
		});
	}
	
	if($("#Footer #NextDiff").length){
		
		
		var NbItem = $("#Footer #NextDiff").find('li').length;
		//console.log('NbItem : '+NbItem);
		
	
		var LargeurItem = $("#Footer #NextDiff").find('li').width() + 
																	parseInt($("#Footer #NextDiff").find('li').css('margin-right')) + 1
																	parseInt($("#Footer #NextDiff").find('li').css('margin-left'))
																	;
																	
		var LargeurUL = NbItem * LargeurItem;
		
		NbDecayMax = NbItem - NbAffiche;
		
		$("#Footer #NextDiff").width(LargeurUL);
		
		var Timing = 2000;
					
		setInterval('CarousselSeb('+LargeurItem+', '+LargeurUL+', '+Timing+')', 5000); 
	}
	
		
});

var NbDecay = 0;
var NbAffiche = 3;
var NbDecayMax;

function CarousselSeb(LargeurItem, LargeurUL, Timing){
			
			if (parseInt($("#Footer #NextDiff").css('left'))=="nan") {
				$("#Footer #NextDiff").css('left',0);
			}
			
			NbDecay ++;
			
			//console.log('NbDecay : '+NbDecay+' - NbDecayMax : '+NbDecayMax);
			if(NbDecay>=NbDecayMax){
				NbDecay = 0; 
			}
			
			$("#Footer #NextDiff").animate({ 
				left: (0 - ((NbDecay * LargeurItem)+1)) + "px",
				easing: "swing"
			  }, Timing );
			
	}
