var dimages = new Array();
var static_num_image = 1;
var i = 0;

function preload(numImages)
{
	for(i = 1; i <= numImages; i++)
	{
		dimages[i] = new Image();
		dimages[i].src = information_image[i]['src'];
	}
}
function transformPicture(filterFunctionName, numero_image, nbr_ligne)
{
	if(numero_image == 'vide')
	{
		if(static_num_image == 3) static_num_image = 0;
		numero_image = ++ static_num_image;
	}
 	if(document.images)
	{
		if(filterFunctionName == null) filterFunctionName="blendTrans(duration=1)";

		var message = filterFunctionName + ": ";
		var canBeFiltered = false;

		if(document.images.image_centrale && document.images.image_centrale.style && document.images.image_centrale.style.filters)
		{
			canBeFiltered = true;
			target = document.images.image_centrale;
		}
		if(document.all && document.getElementById("image_centrale"))
		{
			target = document.getElementById("image_centrale");
			canBeFiltered = true;
		}

		if(dimages[numero_image].complete)
		{

			if(canBeFiltered)
			{
			       	target.style.filter = filterFunctionName;
			       	if(target.filters && target.filters[0]) target.filters[0].Apply();
	  	       		else message += ":Filtre non disponible";
	 		}
			document.images.image_centrale.src = dimages[numero_image].src;
			if(document.getElementById('image_lieu')) document.getElementById('image_lieu').innerHTML = information_image[numero_image]['lieu'];
			if(document.getElementById('image_lieu')) document.getElementById('image_titre').innerHTML = information_image[numero_image]['titre'];
			if(document.getElementById('image_credit')) document.getElementById('image_credit').innerHTML = information_image[numero_image]['credit'];
			if(document.getElementById('message_id_photo')) document.getElementById('message_id_photo').value = information_image[numero_image]['id_photo'];
			if(document.getElementById('message_num_photo')) document.getElementById('message_num_photo').value = numero_image;
			if(nbr_ligne != "")
			{
				for(i = 0; i <= nbr_ligne; i++)
				{
					if(document.getElementById('serie_image_' + i)) document.getElementById('serie_image_' + i).style.display = 'none';
					if(document.getElementById('centrale2')) document.getElementById('centrale2').style.display = 'block';
				}
			}
			if(canBeFiltered)
			{
			       	if(target.filters && target.filters[0]) target.filters[0].Play();
			}
			else message+=":Filtre non support&eacute;";
	  	       
		}	
		else
		{
			setTimeout("transformPicture('', " + numero_image + ")", 600);
		}
	}
	else alert("Veuillez pentienter, les images sont en cours de téléchargement");
}
