/**
	Cette methode cache une div si elle est affichee ou l'affiche si elle est
	cachee. De plus, s'il existe un lien dont l'id est le meme que la div mais
	suivi de "-link", ce lien est change pour refleter l'etat de la div.
	@param div_id Id de la div a afficher/cacher
*/
function switchdiv(div_id) {
	// affiche la div ou non
	var divaffiche = document.getElementById(div_id);
	if (!divaffiche) {
		return;
	} else if (divaffiche.style) {
		if (divaffiche.style.display == "none") {
			divaffiche.style.display = "";
		} else {
			divaffiche.style.display = "none";
		}
	} else {
		if (divaffiche.visibility == "hidden") {
			divaffiche.visibility = "visible";
		} else {
			divaffiche.visibility = "hidden";
		}
		
	}
	
	// agit sur le lien s'il existe
	var divlink = document.getElementById(div_id + "-link");
	if (divlink) {
		divlink.innerHTML = ((divlink.text == "+&nbsp;") ? "-&nbsp;" : "+&nbsp;");
	}
}
