/* Gallery photo */
var Gallery = function (cssGallery){
	var gallery = $$(cssGallery);
	var photos = $ES("ul.photos li",gallery);
	if (photos && photos.length>1){
		var effets = new Array();
		photos.i = 0;
		photos.each(function(photo,i){
			effets[i] = new Fx.Styles(photo, {duration:1000, wait:true});
			if (i>0){
				effets[i].set({
					'opacity': 0
				});
			}
			photo.addEvent('click', function(){
				clearTimeout(timer);
				cacher(photos.i);
				photos.i = (photos.i+1)%photos.length;
				afficher(photos.i);
				timer = defiler.periodical(5000);
			});
		});
		var afficher = function(i){
			effets[i].start({
				'opacity' : 1
			});
		};
		var cacher = function(i){
			effets[i].start({
				'opacity' : 0
			});
		};
		var defiler = function (){
			cacher(photos.i);
			photos.i = (photos.i+1)%photos.length;
			afficher(photos.i);
		}
		var timer = defiler.periodical(5000);
	}
}
