/* Gallery photo */
var Gallery = {
	init : function(gallery){
		var gallery = $$(gallery);
		gallery.each(function(g){
			var div = g.getElements("div")[0];
			var wrapper = g.getElements("ul")[0];
			var items = wrapper.getElements("li");
			var fx = new Fx.Morph(wrapper, {duration:200, wait:false});
			var nbItemsVisibles = Math.floor(div.getWidth()/items[0].getWidth());
			var item = 0;
			var timeout;
			g.getElements('a.suivant').each(function(e){
				e.addEvent('click', function(){
					if(item < items.length - nbItemsVisibles){
						item++;
						fx.start({
							'left' : [wrapper.getLeft()-items[item].getLeft()]
						});
					}
				});
			});
			g.getElements('a.precedent').each(function(e){
				e.addEvent('click', function(){
					if(item > 0){
						item--;
						fx.start({
							'left' : [wrapper.getLeft()-items[item].getLeft()]
						});
					}
				});
			});
			/*defilAuto = function(){
				if(item < items.length - 1) item++;
				else item = 0;
				fx.start({
					'left' : [wrapper.getLeft()-items[item].getLeft()]
				});
				timeout=setTimeout("defilAuto()",4000);
			}
			if(!g) timeout = setTimeout("defilAuto()",4000);
			g.addEvent('mouseenter', function(){
				clearTimeout(timeout);
			});
			g.addEvent('mouseleave', function(){
				timeout=setTimeout("defilAuto()",4000);
			});*/
		});
	}
}
