// JavaScript Document
/* fonction montre : 
résultat : montre le sous menu ayant le numéro id
stratégie : modifie les styles correspondant à l'onglet ayant le numéro défini par id afin de découvrir son sous-menu.
*/
function montre(id)
{
	var d= document.getElementById('smenu'+id);
	var e = document.getElementById('liens'+id);
	
    
	if (e) {
		if (document.getElementById('listeRecherche')){//on regarde si la page contient un élément listerecherche
		var listeRecherche = document.getElementById('listeRecherche');
		//on teste le navigateur et si c'est un IE<6 on cache la liste car bug d'affichage avec IE
		if(navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE ')+5,1)<7){
		listeRecherche.style.visibility='hidden';}}
        if ( e.className != 'onglet'+id+'liens'){
            e.className = 'onglet'+id+'on';}
    }
	if (d) {d.style.display='block';}//on affiche le contenu de l'onglet
}

/* fonction cache : 
résultat : cache le sous menu ayant le numéro id
stratégie : modifie les styles correspondant à l'onglet ayant le numéro défini par id afin de cacher son sous-menu.
variables: id contient l'identifiant de l'element que l'on souhaite affiché
		   actif contient l'identifiant de l'element actif(celui qui est déja affiché)
*/
function cache(id,actif)
{
	var d= document.getElementById('smenu'+id);
	var e = document.getElementById('liens'+id);
	var listeRecherche = document.getElementById('listeRecherche');
    
	if (e) {
		if (document.getElementById('listeRecherche')){//on regarde si la page contient un élément listerecherche
		var listeRecherche = document.getElementById('listeRecherche');
		//on teste le navigateur et si c'est un IE<6 on reaffiche la liste qu'on avait caché
		if(navigator.appName=='Microsoft Internet Explorer' && navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE ')+5,1)<7){
		listeRecherche.style.visibility='visible';}}
        if ( e.className = 'onglet'+id+'liens'){
            if(actif!=id){e.className = 'onglet'+id+'off';}}
    }
	if (d) {d.style.display='none';}// on cache le contenu de l'onglet correspondant
}


/* fonction menug:
résultat : affiche les sous-catégories de la catégorie sélectionné
stratégie : modifie les styles correspondant à la catégorie correspondante
*/
function menug(id){
	var sousMenu   = document.getElementById('sousmenug'+id);
	if(sousMenu){
		if(sousMenu.style.display == "block"){ 
			sousMenu.style.display = "none"; //on cache la sous catégorie
		}
		else{
			sousMenu.style.display = "block"; //on affiche la sous catégorie
		}
	}
	
}