/**
 * -----------------------------------------------------------------------------
 * Fonction :	f_elementVisibility()
 * Role :		permet de montrer / cacher un élément dans une page.
 * Remarque :	si l'élément (DIV par exemple) contient des champs de formulaire,
 *				ceux-ci seront postés également, contrairement aux champs de
 *				formulaire DISABLED.
 *
 * - astr_elementName : nom de l'élément (attribut HTML id='xxx')
 * - astr_operation = SHOW | HIDE
 * -----------------------------------------------------------------------------
 */
function f_elementVisibility ( astr_elementName, astr_operation ) {
	if ( astr_operation == "SHOW" ) {
		lstr_value = "block";
	} else {
		lstr_value = "none";
	}
	document.getElementById ( astr_elementName ).style.display = lstr_value;	
} // fin de f_elementVisibility()

/**
 * -----------------------------------------------------------------------------
 * Fonction :	f_showHideElement()
 * Role :		permet de montrer / cacher un élément dans une page en fonction
 *				de la visibilité actuelle de l'élément.
 * Remarque :	si l'élément (DIV par exemple) contient des champs de formulaire,
 *				ceux-ci seront postés également, contrairement aux champs de
 *				formulaire DISABLED.
 *
 * - astr_elementName : nom de l'élément (attribut HTML id='xxx')
 * -----------------------------------------------------------------------------
 */
function f_showHideElement ( astr_elementName ) {
	if ( document.getElementById ( astr_elementName ).style.display == "none" ) {
		lstr_value = "block";
	} else {
		lstr_value = "none";
	}
	document.getElementById ( astr_elementName ).style.display = lstr_value;	
} // fin de f_showHideElement()

/**
 * -----------------------------------------------------------------------------
 * Fonction :	f_changeImage(astr_imageName, astr_img1, astr_img2)
 * Role :		permet de permuter une image en fonction de l'état courant de l'objet
 *
 * - astr_elementName : nom de l'élément (attribut HTML id='xxx')
 * -----------------------------------------------------------------------------
 */
function f_changeImage ( astr_imageName, astr_img1, astr_img2 ) {
	var lstr_src;
	
	if ( document.getElementById ( astr_imageName ).src.indexOf(astr_img1) >=0  ) {
		lstr_src = astr_img2;
	} else {
		lstr_src = astr_img1;
	}
	document.getElementById ( astr_imageName ).src = lstr_src;
} // fin de f_showHideElement()