	var thumbnail_prefix = 'thumb_';
	var image_prefix = '';
	// le nom de l'image ne doit pas contenir 'thumb_' dedans, sauf au dbut de la vignette.

	window.addEvent('domready',function(){
		var elActif;	
		var imgs = $$('#visionneuse_thumb li a');
		imgs.each(function(el){
			el.addEvent('click', afficherImage);
			el.texte = genereTexte(el.getElement('span').get('html'), el.get('href'));
			el.image = parserAdresse(el.getElement('img').get('src'));
			el.parent = el.getParent();
			//if(el.parent.hasClass('actif')){ elActif = el.parent; }
			el.addEvent('mouseover', afficherImageOver);
			el.addEvent('mouseout', afficherImageOut);
		})
		elActif = $$('#visionneuse_thumb li')[$random(0, imgs.length-1)]
		
		var a = afficherImage.pass([], elActif.getChildren('a')[0]);
		a();
		resetListeImages(elActif);
		
		
	})
	
	function genereTexte(texte, lien){
		return(texte+' <a href="'+ lien +'" class="detail">D&eacute;tails</a>');
	}
	
	function parserAdresse(adresse){
		var debut = adresse.lastIndexOf(thumbnail_prefix);
		var finNomImage = debut + thumbnail_prefix.length;
		return adresse.slice(0, debut) + image_prefix + adresse.slice(finNomImage);
	}
	
	function afficherImage(event){
		
		if(event){
			event.stop();
		}
		$('visionneuse_texte').set('html', this.texte);
		$('img_visionneuse').set('html','')
		$('img_visionneuse').adopt(new Element('img', {'src':this.image, 'alt':'', 'width':546, 'height':221}))
	//	$('image_visionneuse').set('src', this.image);
		resetListeImages(this.parent);
	}
	
	function resetListeImages(elActif){
		$$('#visionneuse_thumb li').each(function(el){ 
			el.removeClass('actif');
			el.getElement('a').setStyle('opacity',0.6);
			if(el == elActif){ el.addClass('actif'); el.getElement('a').setStyle('opacity',1) }
		});
	}
	
	function afficherImageOver(){
		if(!this.parent.hasClass('actif')){ this.setStyle('opacity',1); }
	}
	
	function afficherImageOut(){
		if(!this.parent.hasClass('actif')){ this.setStyle('opacity',0.6); }
	}
