var timer 					= null;
var largeurDiaporama;
var nombreDeDiapositivesVisibles;

function diaporama(nombreDeDiapositives,largeurDiapositive) {
	largeurDiaporama	= (largeurDiapositive)*nombreDeDiapositives;

	var diaporama = document.getElementById("id_diaporama");
	var nombreDeRepetitions=Math.round((nombreDeDiapositives*largeurDiapositive)/diaporama.offsetWidth)+1;
	var nombreDeDiapositivesVisibles=Math.round(diaporama.offsetWidth/largeurDiapositive);

	var obj = document.getElementById("id_diapositives");
	var contenu = obj.innerHTML;
	var dummy=contenu;
	for (i=0;i<nombreDeRepetitions;i++)
		dummy += contenu;
	obj.innerHTML = dummy;
	obj.style.width = largeurDiaporama + "px";
	lancerGlissement();

	var obj = document.getElementById("id_diapositives");
	obj.onmouseout = function () {
		lancerGlissement();
	}
	obj.onmouseover = function () {
		arreterGlissement();
	}
}


function glisser() {
	var obj = document.getElementById("id_diapositives");
	var x = parseInt(obj.style.left);
	x = x - 1;
	if(x < -(largeurDiaporama)) x = 0;
	obj.style.left = x + "px";
	timer = setTimeout ("glisser();", 25);
}


function arreterGlissement() {
	clearTimeout(timer);
}

function lancerGlissement() {
	timer = setTimeout ("glisser();", 25);
}

