//> Fonction pour le SlideShow du big Teaser

function SlideShow(titleId, textId, dateId, interval, linkId){

	this.titleId = titleId;	

	this.textId = textId;

	this.dateId = dateId;
		
	this.linkId = linkId;

	this.aSlideShow = [];

	this.intervalId = null;

	this.index = 0;

	if(interval)

		this.interval = interval;

	else

		this.interval = 1000;

	

	this.nextSlide = function(){

		if(++this.index > this.aSlideShow.length - 1)

			this.index = 0;

		this.populateSlide();

	}

	this.prevSlide = function(){

		if(--this.index < 0)

			this.index = this.aSlideShow.length - 1;

		this.populateSlide();

	}

	this.populateSlide = function(){

		if(!this.aSlideShow[this.index])

			return;

	//	var image = document.getElementById(this.titleId);

	//	image.src = this.aSlideShow[this.index][0];

		var text = document.getElementById(this.titleId);

		text.innerHTML = this.aSlideShow[this.index][0];
		
		var text = document.getElementById(this.textId);

		text.innerHTML = this.aSlideShow[this.index][1];
		
		var text = document.getElementById(this.dateId);

//		text.innerHTML = this.aSlideShow[this.index][2];

		var link = document.getElementById(this.linkId);

		link.href = this.aSlideShow[this.index][3];

//		var linkI = document.getElementById(this.imageLinkId);		

//		linkI.href = this.aSlideShow[this.index][3];

	}

	this.stopSlideShow = function(){

		window.clearInterval(this.intervalId);

		this.intervalId = null;

	}

	this.startSlideShow = function(){

		if(this.intervalId == null){

			var me = this;

			this.intervalId = setInterval(function(){me.nextSlide()}, this.interval);

		}

	}

	this.loadSlideShow = function(){

		var me = this;

		this.intervalId = setInterval(function(){me.nextSlide()}, this.interval);

	}

	this.addSlide = function(image, text, title, docLink){

		var tmpArray = [image, text, title, docLink];

		this.aSlideShow[this.aSlideShow.length] = tmpArray;

	}

	

	this.loadSlideShow();

}