// JavaScript Document
var time = 1.5;           // temps en seconde aprés lequel la bar de chargement disparait une finie
var color = "#006699";    // couleur de la bar de chargement
var bgcolor = "#000033";  // fond de la bar de chargement (ce qui n'est pas encore charger)
var font = "monospace";   // Police du text du chargement
var maxtime = 60;         // temps maximum aprés lequel la bar de chargement disparait
/* PAs touche */
var done = 0;
time = time * 1000;
maxtime = maxtime * 1000;
loaded = new Array();

function getElement(element){
	if (document.getElementById) return document.getElementById(element);
	else { 
		if (document.layers) return document.element;
		else return document.all.element;
	} 
}

function Pre_load(){
	for(index = 0; index < document.images.length; index++) loaded[ index ] = false;
	done = 0;
}

document.writeln('<div id="Loading_Img" style="border:1 red solid;position:absolute;left:35%;top:35%;background-color:white;"></div>');
window.setTimeout("getElement('Loading_Img').style.visibility='hidden';", maxtime);
	
function Preload_Img(){
	imgs = document.images;
	for(index = 0; index < imgs.length; index++){	
		if(done >= imgs.length) break;
		else if(imgs[ index ].complete && loaded[ index ] == false){
			done++;
			loaded[ index ] = true;
		}
	}
		
	if(done >= imgs.length){
		window.setTimeout("if(overlay)overlay.style.visibility='hidden'; getElement('Loading_Img').style.visibility='hidden';", time);
	}
	else window.setTimeout("Preload_Img()", '50'); 

	PRC = Math.round(((done / imgs.length) * 100));
		
	preview = "<table border=\"0\" style=\"font-family:"+font+";\"><tr><td> </td><td> </td><td> </td></tr><tr><td> </td><td style=\"color:red;text-align:center;\"> Chargement : "+PRC+"%<br>("+done+" / "+imgs.length+") image(s)</td><td> </td></tr><tr><td> </td><td><span style=\"background-color:"+bgcolor+";width:200px;border:1 red solid;\"><span style=\"background-color:"+color+";width:"+PRC * 2+"px;\"></span></span></td><td> </td></tr><tr><td> </td><td> </td><td> </td></tr></table>";

	//getElement('Loading_Img').innerHTML = preview;
}

Pre_load();
Preload_Img();
if(overlay) {
	//overlay.style.height=document.body.scrollHeight+'px';
}
