var tempo_inter = 1500;
var tempo_init = 3000;
var max_image = 203;
var tab_diapo;
var tab_image;
var ind_diapo;
var img_cache;

function url_image(n)
{
	if (n < 10)  n = "0" + n; 
	if (n < 100) n = "0" + n; 
	return "diaporama/" + n + ".jpg";
}

function animer_diaporama()
{
	ind_diapo++;
	if (ind_diapo > 3) ind_diapo=1;

	/* afficher l'image chargée en cache */
	if ( img_cache.src != "" )
	{
		/* recommencer plus tard si l'image n'est pas prête */
		if (img_cache.complete == false)
		{
			setTimeout(animer_diaporama, tempo_inter);
			return;
		}
		tab_image[ind_diapo].src = img_cache.src;
	}

	/* mettre au premier plan la diapo du dessous */
	for (var i = 1; i <=3; i++)
	{
		var z = tab_diapo[i].style.zIndex;
		if (i != ind_diapo)
		{
			z--;
			tab_diapo[i].style.zIndex = z;
		}
	}
	tab_diapo[ind_diapo].style.zIndex = 3;

	/* déterminer au hazard le numéro de l'image suivante à afficher */
	var num_image = Math.floor(Math.random(max_image) * max_image) + 1;
	/*img_cache.setAttribute("src", url_image(num_image));*/
	img_cache.src = url_image(num_image);

	/* rappeler la fonction après la temporisation */
	setTimeout(animer_diaporama, tempo_inter);
}


function initialisation()
{
	// quitter si ce n'est pas la page d'accueil
	if (! document.getElementById("acc-zone-diaporama"))
		return;
	tab_diapo = new Array();
	tab_diapo[1] = document.getElementById("acc-diapo-1");
	tab_diapo[2] = document.getElementById("acc-diapo-2");
	tab_diapo[3] = document.getElementById("acc-diapo-3");
	tab_image = new Array();
	tab_image[1] = document.getElementById("acc-diapo-image-1");
	tab_image[2] = document.getElementById("acc-diapo-image-2");
	tab_image[3] = document.getElementById("acc-diapo-image-3");
	img_cache = new Image();
	ind_diapo = 0;
	for (var i = 1; i <=3; i++)
	{
		tab_diapo[i].style.zIndex = i;
	}
	setTimeout(animer_diaporama, tempo_init);
}
