/**
*
* Menu simple javascript fonctionnant sur IE et Netscape PC et Mac
*
* Dans le body: pour chaque ligne du menu (changer seulement le Numero 8 dans l'exemple par le numero 
* de la ligne dans name="menu8" id="menu8" name="image_menu8"):
* <a href="liens.php" target="contenu" class="menu" id="image_menu8"
*				picto="" 
*				actif="0"
*				name="menu8"
*				id="menu8"
*				onMouseOver="survolerMenu(this);"
*				onMouseOut="quitterMenu(this);"
*				onClick="activerMenu(this);" ><img src="../images/image_menu.gif" 
*						name="image_menu8"
*						id="image_menu8"
*						width="10" height="10" hspace="3" vspace="3" 
*						border="0">Liens</a>
*
* Puis en fin de body, ajouter le code, ou l'image est libre:
* <script language="javascript1.2">
*	var imageMenu="../images/image_menu.gif";
* 	var imageMenuOver="../images/image_menu_over.gif";
* 	initialiserMenu();
* </script>
*/

// Example: obj = findObj("image1");
function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}

function initialiserMenu()
	{
	for (i=0;i<=document.links.length;i++)
		{
		tmpObjet=findObj("menu"+i);
		if (tmpObjet)
			{
			tmpObjet.picto="image_"+tmpObjet.id;
			tmpObjet.actif="0";
			}
		}
	// activation par defaut du premier lien
	tmpObjet=findObj("menu1");
	if (tmpObjet)
			{
			activerMenu(tmpObjet);
			}
	
	}

function activerMenu(objet)
	{
	
	// on commence par reinitialiser les menus
	for (i=0;i<=document.links.length;i++)
		{
		tmpObjet=findObj("menu"+i);
		if (tmpObjet)
			{
			tmpObjet.actif="0";
			quitterMenu(tmpObjet);
			}
		}
	
	objet.actif="1";
	MM_swapImage(objet.picto,'',imageMenuOver,1);
	}
	// le mouseOver
function survolerMenu(objet)
	{
	MM_swapImage(objet.picto,'',imageMenuOver,1);
	}
	// remise ŕ l'état initial de l'image
function reinitialiserMenu(objet)
	{
	MM_swapImage(objet.picto,'',imageMenu,1);
	}
	// le mouseOut
function quitterMenu(objet)
	{
	
	if (objet.actif=="1")
		{
		MM_swapImage(objet.picto,'',imageMenuOver,1);
		}
		else
		{
		MM_swapImage(objet.picto,'',imageMenu,1);
		}
	}
	


