var bigImageNode = document.getElementById('bigImage');
var bigImageNode2 = document.getElementById('bigImage2');
var coupure = 10;
var change = false;

function setImage(source)
{
	if(!change)
	{
		bigImageNode2.style.opacity = 1;
		bigImageNode2.style.MozOpacity = 1;
		bigImageNode2.style.KhtmlOpacity = 1;
		bigImageNode2.style.filter = "alpha(opacity=100)";
		bigImageNode.src = './photos/' + source;

		changeOpacity('bigImage2', 100, 0, 200, './photos/' + source);
	}
}


function changeOpacity(id, valeurInitiale, valeurFinale, temps, nextUrl)
{
	change = true;
	nbTotal = Math.floor(temps / coupure);
	changement = ((valeurInitiale - valeurFinale) / nbTotal);
	boucleOpacity(nbTotal, id, valeurInitiale - changement, changement, coupure, nextUrl);
}


function boucleOpacity(nbRestant, id, valeur, changement, lapsTemps, nextUrl)
{
	node = document.getElementById(id);
	node.style.opacity = (valeur / 100);
	node.style.MozOpacity = (valeur / 100);
	node.style.KhtmlOpacity = (valeur / 100);
	node.style.filter = "alpha(opacity=" + valeur + ")";

	if(nbRestant != 0)
		setTimeout("boucleOpacity(" + (nbRestant - 1) + ", '" + id + "', " + (valeur - changement) + ", " + changement + ", " + lapsTemps + ", '" + nextUrl + "')", lapsTemps);
	else
	{
		node.src = nextUrl;
		change = false;
	}
}
