function detecterCSS() {
	var cssActives;
	var testCSS = document.createElement("div");
	document.getElementsByTagName("body")[0].appendChild(testCSS);
	testCSS.style.width = "1px";
	cssActives = testCSS.offsetWidth == 1 ? true : false;
	
	testCSS.parentNode.removeChild(testCSS);
	return cssActives;
	}

// Prépare la galerie 
jQuery(function($) {
	if (detecterCSS()) {
		document.getElementById('galerie').id = "galerie-js";
		document.getElementById('galerie-js').getElementsByTagName('li')[0].className = "active";
		
		$('ul#galerie-js').galleria({
			clickNext : true,
			
			// Effet de fade-in sur la grosse image
			onImage   : function(image, caption, thumb) {
				// FF sur Windows a de la misère avec les grosses images…
				if(! ($.browser.mozilla && navigator.appVersion.indexOf("Win")!=-1) ) {
					image.css('display','none').fadeIn(700);
					}
				
				var _li = thumb.parents('li');
				
				// Fade-out des vignettes inactives
				_li.siblings().children('img.selected').fadeTo(200,0.5);
				
				// Fade-in de la vignette de l'image active
				thumb.fadeTo('fast',1).addClass('selected');
				
				// Ajoute une info-bulle "image suivante"
				image.attr('title','Image suivante');
				},
			
			// Effets sur les vignettes
			onThumb : function(thumb) {
				var _li = thumb.parents('li');
				
				// Définit la valeur en fonction de si la vignette
				// est active ou non
				var _fadeTo = _li.is('.active') ? '1' : '0.3';
				
				// Fade-in une fois que les images sont chargées
				thumb.css({display:'none',opacity:_fadeTo}).fadeIn(700);
				
				// L'effet de survol
				thumb.hover(
					function() { thumb.fadeTo('fast',1); },
					function() { _li.not('.active').children('img').fadeTo('fast',0.3); } // don't fade out if the parent is active
					)
				}
			})
			
		// Génération des boutons précédent/suivant
		var btPrecedent = document.createElement("a");
		btPrecedent.id = "precedent";
		btPrecedent.title = "D\351filer vers le haut";
		btPrecedent.href = "#";
		document.getElementById("galerie-js").parentNode.insertBefore(btPrecedent, document.getElementById("galerie-js"));
		
		var btSuivant = document.createElement("a");
		btSuivant.id = "suivant";
		btSuivant.title = "D\351filer vers le bas";
		btSuivant.href = "#";
		document.getElementById("galerie-js").parentNode.insertBefore(btSuivant, document.getElementById("galerie-js"));
			
		$('ul#galerie-js').serialScroll({
			items: 'li',
			prev: 'a#precedent',
			next: 'a#suivant',
			offset: -15,
			duration: 1000,
			force: true,
			axis: 'y',
			step: 3,
			stop: true,
			lock: false,
			cycle: false
			})
		}
	});
