var loader, largeur, hauteur, opacity;

function afficheImg(fichier, larg, haut) {
	largeur = larg;
	hauteur = haut;
	loader = new Image();
	loader.src = fichier;
	fadeOut();
}

function fadeOut() {
	timer = 0;
	for (i=100; i>=0; i--) {
		setTimeout("changeOpac("+i+", \'gf\')", 3 * timer);
		timer++;
	}
	setTimeout("patiente()", 20);
}

function patiente() {
	document.getElementById("anim-loader").style.display = "inline";

	if (opacity == 0) {
		verifie();
	} else {
		setTimeout("patiente()", 20);
	}
}

function verifie() {
	if (loader.complete) {
		with(document.getElementById("gf")) {
			src = loader.src;
			width = largeur;
			height = hauteur;
		}
		fadeIn();
	} else {
		setTimeout("verifie()", 20);
	}
}

function fadeIn() {
	document.getElementById("anim-loader").style.display = "none";

	timer = 0;
	for (i=0; i<=100; i++) {
		setTimeout("changeOpac("+i+", \'gf\')", 3 * timer);
		timer++;
	}
}

function changeOpac(opac, id) {
	opacity = opac;
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
