/* Gallery photo */
var Gallery = function (cssGallery){
	var gallery = $$(cssGallery);
	var photos = $ES("ul.photos li",gallery);
	var vignettes = $ES("ul.vignettes li",gallery);
	var autos = $ES("ul.auto",gallery);
	var effets = new Array();
	photos.i = 0;
	photos.each(function(photo,i){
		effets[i] = new Fx.Styles(photo, {duration:400, wait:false});
	});
	var afficher = function(i){
		effets[i].start({
			'margin-left' : [0]
		});
	};
	var cacher = function(i){
		if (i>0){
			effets[i].start({
				'margin-left' : [400]
			});
		}
	};
	vignettes.each(function (vignette,i){
		vignette.addEvent('click', function(){
			cacher(photos.i);
			photos.i = i;
			afficher(i);
		});
		/*vignette.addEvent('mouseenter', function(){
			afficher(i);
		});
		vignette.addEvent('mouseleave', function(){
			cacher(i);
		});*/
	});
	autos.each(function (auto,i){
		var defiler = function (){
			cacher(photos.i);
			photos.i = (photos.i+1)%photos.length;
			afficher(photos.i);
		}
		var timer = defiler.periodical(3000);
	});
}