var diaporamaJS = Class.create();

diaporamaJS.prototype = {
	initialize: function(effetTrans, classImage) {
		
		//--> INITIALISATION DU PANNEAU
		this.effetTrans 		= effetTrans;
		this.classImage 		= classImage;
		this.imageEnCours 		= 0;
		this.imageSuivante 		= 1;
		this.listeImages		= new Array();
		this.nbImages			= 0;
		
		this.chargerImages();
	},
	
	chargerImages: function () {
		if(document.getElementsByClassName(this.classImage)) {
			this.listeImages = document.getElementsByClassName(this.classImage);
			for(i=1; i < this.listeImages.length; i++) {
				this.listeImages[i].style.display = "none";
			}
		}
		this.nbImages = this.listeImages.length;
		
		if(this.listeImages.length > 1) {
			this.afficherImageSuivante();
		}
	},
	
	afficherImageSuivante: function () {
		if(this.effetTrans == 1) { 
			new Effect.Fade(this.listeImages[this.imageEnCours]); 
			new Effect.Appear(this.listeImages[this.imageSuivante]); 
		}
		
		if(this.effetTrans == 2) { 
			new Effect.BlindUp(this.listeImages[this.imageEnCours]); 
			new Effect.BlindDown(this.listeImages[this.imageSuivante]); 
		}
		
		if (this.imageSuivante == (this.nbImages - 1)) {
			this.imageEnCours	= this.imageSuivante;
			this.imageSuivante 	= 0;
		}
		else {
			this.imageEnCours	= this.imageSuivante;
			this.imageSuivante++;
		}
	} 
	
}