setTimeout('changeImage(100)', 2000)

var currImage = 1;
var nextImage = 2;
var next_previous = false;
var paused = false;
var moving = false;

function changeImage(opacityVal)
{
	if(next_previous)
	{
		setTimeout('changeImage(100)', 2000);
		next_previous = false;
		return;
	}
	
	if(paused)
	{
		setTimeout('changeImage(100)', 2000);
		return;
	}
	
	if(opacityVal != 0)
	{
		moving = true;
		document.getElementById('diaporama_'+currImage).style.opacity = opacityVal / 100;
		document.getElementById('diaporama_'+currImage).style.filter = ('alpha(opacity='+(opacityVal)+'))');
		document.getElementById('diaporama_'+nextImage).style.visibility = 'visible';
		document.getElementById('diaporama_'+nextImage).style.opacity = (100 - opacityVal) / 100;
		document.getElementById('diaporama_'+nextImage).style.filter = ('alpha(opacity='+(100-opacityVal)+'))');
		setTimeout('changeImage('+(opacityVal - 10)+')', 100)
	}
	else
	{
		moving = false;
		document.getElementById('diaporama_'+nextImage).style.opacity = 1;
		document.getElementById('diaporama_'+nextImage).style.filter = ('alpha(opacity=100))');
		document.getElementById('diaporama_'+currImage).style.visibility = 'hidden';
		currImage++;
		nextImage++;
		if(currImage == nbImages)
			nextImage = 1;
		if(currImage > nbImages)
			currImage = 1;
		setTimeout('changeImage(100)', 2000);
	}
}

function previous_photo()
{
	//alert('suivante!');
	
	
	//alert('suivante!');
	
	var prevImage = currImage - 1;
	if(prevImage < 1)
		prevImage = nbImages;
	
	document.getElementById('diaporama_'+prevImage).style.visibility = 'visible';
	document.getElementById('diaporama_'+prevImage).style.opacity = 1;
	document.getElementById('diaporama_'+prevImage).style.filter = ('alpha(opacity=100))');
	document.getElementById('diaporama_'+currImage).style.visibility = 'hidden';
	document.getElementById('diaporama_'+currImage).style.opacity = 0;
	document.getElementById('diaporama_'+currImage).style.filter = ('alpha(opacity=0))');
	nextImage = currImage;
	currImage = prevImage;
	if(currImage == nbImages)
		nextImage = 1;
	if(currImage > nbImages)
		currImage = 1;
	//setTimeout('changeImage(100)', 2000);
	next_previous = true;
}

function next_photo()
{
	//alert('suivante!');
	document.getElementById('diaporama_'+nextImage).style.visibility = 'visible';
	document.getElementById('diaporama_'+nextImage).style.opacity = 1;
	document.getElementById('diaporama_'+nextImage).style.filter = ('alpha(opacity=100))');
	document.getElementById('diaporama_'+currImage).style.visibility = 'hidden';
	currImage++;
	nextImage++;
	if(currImage == nbImages)
		nextImage = 1;
	if(currImage > nbImages)
		currImage = 1;
	//setTimeout('changeImage(100)', 2000);
	next_previous = true;
}


function play_pause()
{
	//alert('playpause!');
	if(!paused)
	{
		if(moving)
		{
			document.getElementById('diaporama_'+nextImage).style.visibility = 'visible';
			document.getElementById('diaporama_'+nextImage).style.opacity = 1;
			document.getElementById('diaporama_'+nextImage).style.filter = ('alpha(opacity=100))');
			document.getElementById('diaporama_'+currImage).style.visibility = 'hidden';
			currImage++;
			nextImage++;
		}
		document.getElementById('option_div').style.backgroundPosition='left -40px';	
	}
	else
		document.getElementById('option_div').style.backgroundPosition='left 0px';
	paused = !paused;
}