// = = = = = Fonction de navigation = = = = =

function hideallexcept(rub) {
	// On teste si le navigateur supporte les methodes employees dans la fonction
	if (!document.getElementById) {
		return;
	}
	// on cherche la liste ul des rubriques
	var ul_rub = document.getElementById('rub');
	// si on ne la trouve pas, on sort
	if (!ul_rub) {
		return;
	}
	// on cherche les sous rubriques (tous les ul de l'element #xrub)
	var ul_ssrub = ul_rub.getElementsByTagName('ul');
	
	for (i = 0; i < ul_ssrub.length; i++) {	
		ul_ssrub[i].style.display = 'none';
	}
	
	//si on est dans une rubrique, on affiche la sous rubrique en question
	if (rub) {
		//on teste si la rubrique en question existe - ca ne fait pas de mal d'etre parano
		if (!document.getElementById(rub)) {
			return;
		}
		var nohide = document.getElementById(rub).getElementsByTagName('ul')[0];
		nohide.style.display = 'block';
	}
}

function showhide(idrub) {
	// On teste si le navigateur supporte les methodes employees dans la fonction
	if (!document.getElementById) {
		return;
	}
	var li_rub = document.getElementById('rub' + idrub);
	// si on ne la trouve pas, on sort
	if (!li_rub) return;
	/* Mise en forme de li_rub a*/
	/*var li_rub_a = li_rub.childNodes[0];
	if (li_rub_a.style.fontWeight != 'bold') {
		li_rub_a.style.fontWeight = 'bold';
		li_rub_a.style.backgroundColor = '#333';
	} else {
		li_rub_a.style.fontWeight = 'normal';
		li_rub_a.style.backgroundColor = '#069';
	}*/
	
	/* Affichage / masquage des sous rubriques sur l'action click */
	var ssrub = li_rub.getElementsByTagName('ul')[0];
	if (ssrub.style.display != 'block') {
		ssrub.style.display = 'block';
	} else {
		ssrub.style.display = 'none';
	}
}