var animer = true;
var index = 0;
var nbImg = 0;
var temps = 5000;
function InitDiaporama(pos, count)
{
	index = pos
	nbImg = count;
	var adresse = parent.location +'';
	if(adresse.indexOf('#Animer') != -1)
	{
		AnimerDiapo(temps);
	}
	if(index == nbImg)
	{
		PauseDiapo();
	}
}
function AvanceDiapo()
{
	var tmpIndex = index +1;
	if(animer == true && nbImg > 0 )
	{
		if(tmpIndex < nbImg)
		{
			var tmpLien = '?';
			var adresse = parent.location +'';
			if(adresse.indexOf('?') != -1)
			{
				tmpLien = '&';
			}
			if(adresse.indexOf('NomProp=Index&ValProp='+ index +'&TypeProp=INT') == -1)
			{
				if(index == 0)
				{
					var tmpOldIndex = nbImg-1;
					if(adresse.indexOf('NomProp=Index&ValProp='+ tmpOldIndex +'&TypeProp=INT') == -1)
					{
						adresse += tmpLien +'NomProp=Index&ValProp='+ tmpIndex +'&TypeProp=INT';
					}
					else
					{
						adresse = adresse.replace('NomProp=Index&ValProp='+ tmpOldIndex +'&TypeProp=INT', 'NomProp=Index&ValProp=0&TypeProp=INT');
					}
				}
				else
				{
					adresse += tmpLien +'NomProp=Index&ValProp='+ tmpIndex +'&TypeProp=INT';
				}
			}
			else
			{
				adresse = adresse.replace('NomProp=Index&ValProp='+ index +'&TypeProp=INT', 'NomProp=Index&ValProp='+ tmpIndex +'&TypeProp=INT');
			}
			if(adresse.indexOf('#Animer') == -1)
			{
				adresse += '#Animer';
			}
			window.location=adresse;
		}
		else if(index == nbImg)
		{
			PauseDiapo();
		}		
	}
}
function PauseDiapo()
{
	animer = false;
	AfficherPauseOuAnimerDiapo();
}
function AnimerDiapo(tmps)
{
	if(index+1 == nbImg)
	{
		index=0;
		animer = false;
		AfficherPauseOuAnimerDiapo();
	}
	else
	{	
		animer = true;
		AfficherPauseOuAnimerDiapo();
		setTimeout("AvanceDiapo()",tmps);
	}

}
function AfficherPauseOuAnimerDiapo()
{
	var vis = 'block';
	var pasvis = 'none';
	if( animer == false)
	{
		pasvis = vis;
		vis = 'none';
	}
	document.getElementById("DiapoPause").style.display=vis; 
	document.getElementById("DiapoAnimer").style.display = pasvis;
}