// JavaScript Document

function clicMenu(num) { 
	// Nombre d'éléments total du menu
	var nbTotalMenu = 3;
	
	// Booléen reconnaissant le navigateur (vu en partie 2)
	isIE = (document.all) 
	isNN6 = (!isIE) && (document.getElementById)
	isIE6 = (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);
	if (isIE6) menu = document.getElementById('menu' + num);

	// On ouvre ou ferme
	if (menu.style.display == "none"){
		// Cas ou le tableau est caché
		menu.style.display = ""
		// document.images['image'+num].src='menu_up.gif';
	} else {
		// On le cache
		menu.style.display = "none"
		// document.images['image'+num].src='menu_down.gif';
	}
	// 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 (isIE6) menuDiff = document.getElementById('menu'+i);
			if (menuDiff.style.display != "none") {
				menuDiff.style.display = "none"
				// document.images['image'+i].src='menu_down.gif';
			}
		}
	}
}

function ChangeColor(cellule,couleurFond,couleurPolice) {
	// couleur de fond
	cellule.style.backgroundColor = couleurFond;
	// couleur du texte
	cellule.style.color=couleurPolice;
} 

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

  switch (ouverture) {
    case "self" :
      // Ouverture dans la fenêtre courante
      document.location.href = url;
      break;
    case "new" :
      // Ouverture d'une nouvelle fenêtre
      window.open(url)
      break;
    case "frame" :
      // 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;
  }
} 
