/*Modification de classe (css) d'un élément donnée*/

/* 	
	BUT: Procédure permettant de modifier la classe CSS d'une div 
	E:
	E/S: div
	APP: 
	*/


function modif_classe(div, nom_de_classe){
	document.getElementById(div).className = nom_de_classe;
}

/* 	
	BUT: Procédure permettant de modifier 
	E,S, E/S: description de la variable (var_nom) type primitif ou structuré, type_nom
	COM: commentaires  
	APP: foncitons ou procédures appelantes 
	*/
function affiche_element(div, opacity){
	var object = document.getElementById(div).style;
	object.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' + opacity + ')';
	object.opacity = (opacity / 100);
	document.getElementById(div).style.visibility="visible";
	if(opacity < 60){
		setTimeout(function(){affiche_element(div, opacity+7)}, 10);
	}
}
function masque_element(div, opacity){
	var object = document.getElementById(div).style;
	object.filter = 'progid:DXImageTransform.Microsoft.Alpha(Opacity=' + opacity + ')';
	object.opacity = (opacity / 100);
	if(opacity > 7){
		setTimeout(function(){masque_element(div, opacity-7)}, 10);
	}
	else{
		document.getElementById(div).style.visibility="hidden";
	}
}