var prefixeDiv = '';
var nombreDiv = 1;
var i = 0;
var delaiChangement = 5000;
var delaiFondu = 100;

function RegleOpacite(obj, opacite) 
{
	if (opacite == 0)
		obj.style.display = 'none';
	else
		obj.style.display = 'block';
	
	if (document.all)
		obj.style.filter = "alpha(opacity:"+opacite+")";
	obj.style.KHTMLOpacity = (opacite / 100);
	obj.style.MozOpacity = (opacite / 100);
	obj.style.opacity = (opacite / 100);
}

function DegradeAffiche(objId, opacite) 
{
	if (opacite <= 0)
		GetId(objId).style.display = 'block';
	
	if ((opacite <= 100) && (opacite >= 0))
	{
		RegleOpacite(GetId(objId), opacite);
		opacite += 10;
		window.setTimeout("DegradeAffiche('" + objId + "'," + opacite + ")", delaiFondu);
	}
}

function DegradeCache(objId, opacite)
{
	if (opacite <= 0)
		GetId(objId).style.display = 'none';
	
	if ((opacite <= 100) && (opacite >= 0))
	{
		RegleOpacite(GetId(objId), opacite);
		opacite -= 10;
		window.setTimeout("DegradeCache('" + objId + "'," + opacite + ")", delaiFondu);
	}
}

function GetId(id)
{
	return document.getElementById(id);
}

function Initialisation(prefixe, nombre)
{
	prefixeDiv = prefixe;
	nombreDiv = nombre;
	
	if (nombre > 1) 
	{
		
		for (i = 1; i <= nombreDiv; i++)
		{
			divSpectacle = GetId(prefixeDiv + i);
			
			if (i == 1)
				RegleOpacite(divSpectacle, 100);
			else
				RegleOpacite(divSpectacle, 0);
		}
		
		window.setTimeout("ChangeDiv(2);", delaiChangement);
	}
}

function ChangeDiv(numero)
{
	numero = (numero > nombreDiv) ? 1 : numero;
	numero_precedent = (numero == 1) ? nombreDiv : (numero - 1);
	
	DegradeCache(prefixeDiv + numero_precedent, 100);
	DegradeAffiche(prefixeDiv + numero, 0);
	
	window.setTimeout("ChangeDiv(" + (numero + 1) + ")", delaiChangement);
}

