/**
 * weisberg : 14-10-2007
 * Fondu entre deux chargements de page
 * <body onload="change_opacity('page', 1);" onunload="change_opacity('page', 0);">
 * <div id="page" style="filter:alpha(opacity=0);-moz-opacity:0;KhtmlOpacity:0;opacity:0;"><!--contenu de la page--></div>
 */
var coef = 0;			// avancement de l'opacité : 0=transaprent, 100=opaque
var temps_pause = 100;	// temps d'attente entre 2 changements en millisecondes
var isIE = navigator.userAgent.toLowerCase().indexOf('msie')!=-1;
var isMozilla = navigator.userAgent.toLowerCase().indexOf('mozilla')!=-1;
var isKonqueror = navigator.userAgent.toLowerCase().indexOf('konqueror')!=-1;

function change_opacity(id, sens) {
	var object = document.getElementById(id);

//	if (isIE)					// for IE
		object.style.filter = "alpha(opacity="+ coef +")";
//	else if (isMozilla)			// for Mozilla and Firefox
		object.style.MozOpacity = coef/100;
//	else if (isKonqueror)		// for Konqueror
		object.style.KhtmlOpacity = coef/100;
//	else                    	// for CSS3
		object.style.opacity = coef/100;

	// variation de l'opacité
	if (sens)
		if (coef < 100) coef = coef + 10;
		else return 0;
	else
		if (coef > 0) coef = coef - 10;
		else return 0;

	window.setTimeout("change_opacity('"+ id +"', "+ sens +")",temps_pause);
}
