var diaporama = {
	init : function(){
		var diaporamas = $$(".diaporama");
		diaporamas.each(function(e,i){
			var defil = new Fx.Scroll(e.getElement(".masque"), {"duration": 500, "link": "cancel", "transition": Fx.Transitions.Expo.easeOut} );
			var elems = e.getElements(".masque ul li");
			var tailleLiX = elems[0].getSize().x;
			var tailleLiY = elems[0].getSize().y;
			var actuel = 0;
			var max = elems.length;
			if($chk(e.getParent().getElement("#droite"))){
				e.getParent().getElement("#droite").addEvent("click", function(){
					if(actuel < (max-1)){
						actuel++;
						//defil.toElement(elems[actuel]);
						if(i==0 || i==2) defil.start(tailleLiX*actuel,0);
						else defil.start(0,tailleLiY*actuel);
					}
				});
			}
			if($chk(e.getParent().getElement("#gauche"))){
				e.getParent().getElement("#gauche").addEvent("click", function(){
					if(actuel > 0){
						actuel--;
						//defil.toElement(elems[actuel]);
						if(i==0 || i==2) defil.start(tailleLiX*actuel,0);
						else defil.start(0,tailleLiY*actuel);
					}
				});
			}
			if(!$chk(e.getParent().getElement(".fleche"))) var time = 4000;
			else var time = 5000;
			(function defilerAuto(){
				if(actuel >= (max-1)) actuel = 0;
				else actuel++;
				//defil.toElement(elems[actuel]);
				if(i==0 || i==2) defil.start(tailleLiX*actuel,0);
				else defil.start(0,tailleLiY*actuel);
			}).periodical(time);
			if($chk(e.getElement("a"))){
				e.addEvent("click", function(){
					window.location.href = e.getElement("a").getAttribute("href");
				});
			}
		});
	}
}