liste_text = [];

function TexteDefile(elt) {
	var temporisation = 5; //en ms
	this.name = elt;
	var liste = new Array;
	var nombre = 0;
	var idx = -1;
	var pos = 0;
	var str = "";
	// On enregistre le diporama dans la liste
	liste_text[this.name] = this;	
	
	this.add = function TexteDefile_add(text){
		var str =	new String(text);
		liste[nombre] = str;
		nombre++;
	} // fin fonction add
	
	this.start = function TexteDefile_start(){
		var id = this.getId();
		id.style.marginLeft=pos;

		var n = idx % nombre;
		str = liste[n];
		
		if (document.all)
			temporisation = 50;
		
		var cmd = "liste_text['" + this.name + "'].change()";
		window.setInterval(cmd,temporisation);
	} // fin fonction start

	this.change = function TexteDefile_change(){
		var id = this.getId();
		if (pos > 0)
		{
			pos-=2;
		}
		else
		{
			idx++;
			var n = idx % nombre;
			str = liste[n];
			pos = 780 - (str.length * 1);
		}		
		id.style.marginLeft=pos;
		id.innerHTML=str;

	} // fin fonction change
	
	this.getId = function TexteDefile_GetId() {
		return document.getElementById( this.name );
	} // fin GetId
	
}  // fin classe TexteDefile

/*
function InitialiseTexteDefile()
{
	var text;
	text = new TexteDefile('subtickertape');
	text.add("Permanence pour les inscriptions: jeudi 3 et vendredi 4 septembre de 18 h à 20 h");
	text.add("Forum des associations le samedi 5 septembre à partir de 14 h");
	text.add("A partir du 7 septembre: lundi, mardi, jeudi et vendredi de 18h à 20h");
	text.add("Plus d'info sur la page de la rentrée...");
	text.start();
}
*/

