/*Apparition ou disparition d'un objet*/
function opacity_effect(objet,t,mode,opacity,reverse,fonction_retour){
	//Définition de l'objet, récupération de son etat actuelle
	object=document.getElementById(objet);
	retard = t/100;
	
	if(mode=="a"){
		object.style.display="block";
		opacity++;
		//On applique la nouvelle opacité
		if(object.style.opacity!=undefined){object.style.opacity=opacity/100}/*Pour Safari et Mozilla*/
		else {object.style.filter="alpha(opacity="+opacity+")";}/*Pour IE*/
		if(opacity<100)var timer_opacity_effect = setTimeout("opacity_effect(\""+objet+"\","+t+",\"a\","+opacity+","+reverse+","+fonction_retour+")", retard);
		else{
			if(reverse!="") var timer_opacity_effect = setTimeout("opacity_effect(\""+objet+"\","+t+",\"d\",100,"+reverse+","+fonction_retour+")", reverse);
			else  setTimeout(fonction_retour,0);
		}
	}
	if(mode=="d"){
		opacity--;
		//On applique la nouvelle opacité
		if(object.style.opacity!=undefined){object.style.opacity=opacity/100}/*Pour Safari et Mozilla*/
		else {object.style.filter="alpha(opacity="+opacity+")";}/*Pour IE*/
		
		if(opacity>0)var timer_opacity_effect = setTimeout("opacity_effect(\""+objet+"\","+t+",\"d\","+opacity+","+reverse+","+fonction_retour+")", retard);
		else {
			object.style.display="none";
			setTimeout(fonction_retour,0);
		}
	}
	
}
