// cacher-texte.js
// Pour cacher et faire apparaître les textes
// « Pourquoi transférer » et « Pourquoi reprendre »

function initialiserCacherTexte() {	
	//if (document.implementation.hasFeature('Core', '2.0')) {
	if (document.getElementById) {
		var objLien = null;
		var identifiant = new Array("pourquoi-transferer", "pourquoi-reprendre");

		for (var i = 0; i < identifiant.length; i++) {
			objLien = document.getElementById("lien-"+identifiant[i]);
			if (objLien) {
				// Cacher le texte au premier affichage de la page	
				toggleDisplay("txt-"+identifiant[i]);
				// Ajouter l'événement au clic du lien
				objLien.style.cursor = "pointer";
				addListener(objLien, 'click', eventToggleDisplay("txt-"+identifiant[i]));
			}	
		}
	}            
}

function eventToggleDisplay(id) {
	return function() {
		toggleDisplay(id);	
	}	
}

function toggleDisplay(id) {
	var obj = document.getElementById(id);
	if (obj.className == "pourquoi-texte") {
		obj.className = "cacher";
	} else if (obj.className == "cacher") {
		obj.className = "pourquoi-texte";
	}
}

addListener(window, 'load', initialiserCacherTexte);