// JavaScript d'animation des boutons du menu
// ==========================================


var MenuActive=1;		// Variable booléenne d'activation de l'animation du menu
var MenuCurrent=0;		// Identifiant du menu activé à l'origine
var MenuNames=new Array();	// Nom des différents boutons du menu
var MenuImagesN=new Array();	// Images des boutons en Normal
var MenuImagesS=new Array();	// Images des boutons en Sélectionné
var MenuImagesC=new Array();	// Images des boutons en Cliqué
var MenuImagesA=new Array();	// Images des boutons en Activé
var MenuLink=new Array();	// Liens des différents boutons du menu

// Chargement des images des boutons du menu

function MenuInit(N)
{
  MenuNames[1]="Accueil";
  MenuNames[2]="Services";
  MenuNames[3]="Formations";
  MenuNames[4]="Materiels";
  MenuNames[5]="References";
  MenuNames[6]="Contacts";

  for(i=1;i<=6;i++)
  {
    if (i==N)
    {
      MenuImagesN[i]=new Image()
      MenuImagesN[i].src="gif/"+MenuNames[i]+"N.gif";
      MenuCurrent=N;
    }
    else
    {
      MenuImagesN[i]=new Image()
      MenuImagesN[i].src="gif/"+MenuNames[i]+"N.gif";
      MenuImagesS[i]=new Image()
      MenuImagesS[i].src="gif/"+MenuNames[i]+"S.gif";
      MenuImagesC[i]=new Image()
      MenuImagesC[i].src="gif/"+MenuNames[i]+"C.gif";
      MenuImagesA[i]=new Image()
      MenuImagesA[i].src="gif/"+MenuNames[i]+"A.gif";
      MenuLink[i]=MenuNames[i]+".php";
      document.getElementById('M'+String(i)).onmouseover=MenuSelect;
      document.getElementById('M'+String(i)).onmouseout=MenuUnSelect;
      document.getElementById('M'+String(i)).onmousedown=MenuClicDown;
      document.getElementById('M'+String(i)).onmouseup=MenuClicUp;
    }
  }
  MenuLink[1]="index.php";
}


// Affichage d'un bouton sur passage de la souris

function MenuSelect()
{
  if (MenuActive)
  {
    document.getElementById(this.id).style.cursor='hand';
    document.getElementById(this.id).src=MenuImagesS[eval(this.id.charAt(1))].src;
  }
}


// Affichage du bouton sur disparition de la souris

function MenuUnSelect()
{
  if (MenuActive)
  {
    document.getElementById(this.id).style.cursor='default';
    document.getElementById(this.id).src=MenuImagesN[eval(this.id.charAt(1))].src;
  }
}


// Affichage d'un bouton sur enfoncement du bouton de la souris

function MenuClicDown()
{
  if (MenuActive)
  {
    document.getElementById(this.id).src=MenuImagesC[eval(this.id.charAt(1))].src;
  }
}


// Affichage d'un bouton sur relachament du bouton de la souris

function MenuClicUp()
{
  if (MenuActive)
  {
    document.getElementById(this.id).src=MenuImagesA[eval(this.id.charAt(1))].src;
    document.getElementById(this.id).style.cursor='default';
    document.getElementById('M'+String(MenuCurrent)).src=MenuImagesN[MenuCurrent].src;
    MenuActive=0;
    location.href=MenuLink[eval(this.id.charAt(1))];
  }
}

