

function clicMenu(num) {
// CHANGER CETTE VARIABLE SUIVANT LE NBRE DE TITRES
var nbTotalMenu = 5;
  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu = document.all['menu' + num];
  if (isNN6) menu = document.getElementById('menu' + num);

  // On ferme tout les menus dï¿½jï¿½ ouvert
  for (i=1;i<=nbTotalMenu;i++) {
   if (i != num) {
    if (isIE) menuDiff = document.all['menu'+i];
    if (isNN6) menuDiff = document.getElementById('menu'+i);
    if (menuDiff.style.display != "none") {
     menuDiff.style.display = "none"
    }
   }
  }

  // On ouvre ou ferme
  if (menu.style.display == "none"){
    // Cas ou le tableau est caché
    menu.style.display = ""
  } else {
    // On le cache
    menu.style.display = "none"
   }
}

function ouvrirLien(url,ouverture,cible) {
  // Cette fonction permet d'ouvrir trois type de lien
  // 1 : Dans la fenêtre courante
  // 2 : Dans une nouvelle fenêtre
  // 3 : Dans une frame dont la cible doit être précisé

  switch (ouverture) {
    case "1" :
      // Ouverture dans la fenêtre courante
      document.location.href = url;
      break;
    case "2" :
      // Ouverture d'une nouvelle fenêtre
      window.open(url)
      break;
    case "3" :
      // Ouverture dans une frame
      window.top.parent.frames[cible].location.href = url
      break;
    default :
      // Normalement, on n'arrive jamais ici
      alert('Erreur : Cette valeur est hors limite');
      break;
  }
}

function changeCouleur(cellule,fond,poidsPolice,couleurPolice) {
  // Cette fonction modifie la couleur de fond
  // et de police d'une cellule de tableau
  cellule.style.background=fond;
  cellule.style.fontWeight=poidsPolice;
  cellule.style.color=couleurPolice;
}



