var chemin = "";
var attente = 7000;
var tabImgLoadDefault = new Array();
var tabPercent = new Array();
var cpt_viewer = parseInt(document.getElementById("hidden_cpt").innerHTML);
var chrono;
var lastEffect;
var display_rank_page = 0;
var viewer_time = new Date().getTime();

creationDiaporama();

function creationDiaporama()
{
	var i;
	var array_preaload = Array('image/motAccueil.png', 'image/bannierePalente.jpg', 'image/fond_content.png');
	document.getElementById("conteneur").style.cssText = 'display:block;';
	
	for (i = 0; i < array_preaload.length; i++)
	{
		tabPercent.push(new Image());
		tabPercent[i].src = array_preaload[i];
	}
	preload_img_percent();
}

function preload_img_percent()
{
	var bool = true;
	var i;
	for (i = 0; i < tabPercent.length; i++)
	{
		if (!tabPercent[i].complete)
			bool = false;
	}
	if (bool == false)
		setTimeout("preload_img_percent()", 30);
	else
	{
		var linkDiapo;
		var imgDiapo;
		var cellule;
		var textDiapo;
		var textContent;
		
		for (i = 0; i < tabImg.length; i++)
		{
			cellule = document.getElementById("cellule"+i);
			tabImgLoadDefault.push(i);
			
			imgDiapo = document.createElement("img");
			imgDiapo.id = "image_"+i;
			imgDiapo.src = tabImg[i];
			imgDiapo.className = "image";

			cellule.appendChild(imgDiapo);
		}
		preload_img_wip();
	}
}

function preload_img_wip()
{
	var bool = true;
	var percent = 0;
	var i;
	var size = tabImgLoadDefault.length;
	
	for (i = 0; i < size; i++)
	{
		img = document.getElementById("image_"+i);
		if (!img.complete)
			bool = false;
		else
			percent++;
	}
	var a = 100 / size;
	document.getElementById("conteneur_loading").innerHTML = "<center>Chargement galerie ...<br><b>"+ Math.round(a * percent) + " %</b></center>";
	if (bool == false && Math.round(a * percent) < 30)
		setTimeout("preload_img_wip()", 30);
	else
	{
		document.getElementById('conteneur_loading').style.cssText = 'display:none;';
		img_appear();
	}
}

function img_appear()
{
	if (document.getElementById("cellule"+cpt_viewer))
		$("cellule"+cpt_viewer).appear();
	chrono = setTimeout("img_desappear()", attente);
}

function img_desappear()
{
	if (document.getElementById("cellule"+cpt_viewer))
		$("cellule"+cpt_viewer).blindUp();
	cpt_viewer++;
	if (cpt_viewer >= tabImg.length)
		cpt_viewer = 0;
	chrono = setTimeout("img_appear()", 400);
}
