//Javascript utilisé dans la banniere du site
//V1.0 28/10/05

<!--
function preload (x,ext,path)
{
	/* Préchargement des images du menu graphique
	les images sont nommés de la façon suivante :
	- i0 : Image MouseOut
	- i1 : Image MouseOver
	- i2 : Image Mouse Down
	avec :
	- ext = extension de l'image (gif, jpg)
	- path = chemin relatif du rep des images (ex : images/menu/)
	- i = numéro d'option du menu. 
	Par exemple, l'item 1 du menu a 3 images associées :
	- 10.jpg (ext = jpg) pour MouseOut
	- 11.jpg (ext = jpg) pour MouseOver
	- 12.jpg (ext = jpg) pour MouseDown
	
	Dans l'appel de fonction :
	- x : nombre d'option de menu
	- ext : extension des images
	- path : chemin du rep des images
	*/ 
	for(i=1;i<=x;i++)
	{
		for(l=0;l<=2;l++)
		{
			im[10*i+l] = new Image();
			im[10*i+l].src = path+i+l+'.'+ext;
		}
	}
	
	//Initialisation des valeurs par défaut
	for(i=1;i<=x;i++)
	{
		etat[i] = 0;
	}
	/*Par défaut on considére que la première option du menu est sélectionnée
	et concerne la page d'accueil. On la place donc dans l'état 2 correspondant
	à un MouseDown à l'affichage du menu*/
	etat[opt_menu] = 2;
	document.images['menu'+opt_menu].src = im[10*opt_menu+2].src;
	document.getElementById('bandeau').style.display = 'block';
}
var im = new Array(); // Tableau de stockage des preload d'images
var etat = new Array(); //Chaque état d'image est stocké dans un tableau
var x = 6; //Nombre de bouton de menu


function menu(b,e)
{
	/*Cette fonction est appelé depuis les événements sur les boutons du menu
	MouseOut, MouseOver, MouseDown avec :
	- b = numéro du bouton
	- e = action sur le bouton (Out:0, Over:1, Down:2)
	Les boutons doivent impérativement être nommé dans la page de la façon suivante :
	- menub : avec b = numéro du bouton (ex: menu1 pour le premier bouton)
	- les boutons doivent supporter les contrôles d'événements de souris MouseOut, MouseOver et MouseDown
	de la façon suivante (avec b = numéro du bouton):
	<img src="chemin_image_source name="menub" width="taille_x" height="taille_y" id="menub" onMouseOut="menu(b,0)" onMouseOver="menu(b,1)" onMouseDown="menu(b,2)>
	*/
	if(e==0)
	{
		//Si on sort du survol d'un bouton, on remet à 0 tous les boutons
		//sauf ceux qui sont en position Down (2)
		for(i=1;i<=x;i++)
		{
			if(etat[i] != 2)
			{
				document.images['menu'+i].src = im[10*i].src;
				etat[i] = 0;
			}
		}
	}
	if(e==1)
	{
		//Si on passe en survol sur un bouton, on met à 1 le bouton
		//sauf s'il est en position Down (2)
		if(etat[b] != 2)
		{
			document.images['menu'+b].src = im[10*b+1].src;
			etat[b] = 1;
		}
	}
	if(e==2)
	{
		//Si on clique sur un bouton, on met à 2 le bouton
		//sauf s'il est en position Down (2) et on met à 0 les reste
		if(etat[b] != 2)
		{
			for(i=1;i<=x;i++)
			{
				document.images['menu'+i].src = im[10*i].src;
				etat[i] = 0;
			}
			document.images['menu'+b].src = im[10*b+2].src;
			etat[b] = 2;
		}
	}
}

//-->