// incrément temporel (millisecondes)
t=10;
// incrément d'opacité (nombre pour aller de 0 à 100)
fia=8;	//apparition
fid=4;	//disparition
fie=3;	//fin


// FONCTION INTERNES

// Obtenir l'élément à partir de son 'id'
function $(d){return document.getElementById(d);}

// Opérer un incrément de fading
function op(d){
	d=$(d);
	if (((d.i>0)&&(d.o<100))||((d.i<0)&&(d.o>0))){
		d.o+=d.i;
		if ((d.i>0)&&(d.o>70)){d.i=fie;}
		d.style.opacity=(d.o/100);
		d.style.filter='alpha(opacity='+d.o+');';
		d.style.height=(d.h*d.o)/100+'px';
		d.style.width=(d.w*d.o)/100+'px';
		}
	else{
		clearInterval(d.t);
		d.style.opacity='';
		d.style.filter='';
		if(d.i>0){
			d.o=100;
			d.style.height=d.h;
			d.style.width=d.w;
			}
		else{
			d.o=0;
			d.style.height=0;
			d.style.width=0;
			d.style.display='none';
			}
		}
	}

// FONCTION D'APPEL EXTERIEUR
	
// Commencer l'apparition
function fading(d,i){
	d=$(d);
	nav=(navigator.appName).toLowerCase();
	if(nav.indexOf("netscape")!=-1){it=20;}
	else if (nav.indexOf("opera")!=-1){it=15;}
	else if (navigator.userAgent.indexOf("MSIE 9.")!=-1){it=20;}
	else if (nav.indexOf("microsoft")!=-1){it=3;fia=12;fid=8;fie=8;}
	else if (nav.indexOf("netscape")!=-1){it=15;}
	else {it=0;}
	if(it==0){
		if(i>0){d.style.display="block";}else{d.style.display="none";}
		}
	else{
		clearInterval(d.t);
		if(i>0){d.i=fia;}else{d.i=-fid;}
		if (d.o==undefined){
			if(i>0){d.o=0;}else{d.o=100;}
			if(i>0){
			d.style.visibility='hidden';
			d.style.display='block';
			d.h=d.offsetHeight-20;
			d.w=d.offsetWidth-20;
			d.style.visibility='visible';
			}
			}
		//alert(d.o+'//'+d.h+':'+d.w);
		if(((i>0)&&(d.o<100))||((i<0)&&(d.o>0))){
			d.style.opacity=(d.o/100);
			d.style.filter='alpha(opacity='+d.o+');';
			d.style.display='block';
			d.t=setInterval('op("'+d.id+'")',it);
			}
		}
	}
