// JavaScript Document
var FuncOL = new Array();




// Fonction de stockage des scripts à charger 
function addLoadEvent(Obj) {
    FuncOL[FuncOL.length] = Obj; 
} 
     
// Execution des scripts au chargement de la page 
window.onload = function() { 
    for(i=0; i<FuncOL.length; i++) 
        {FuncOL[i]();} 
}


//permet de retourner le dernier objet qui a comme nom de class 'classe' contenu dans un element appelé 'zone'
function getElementByClass(classe,zone)
{
	var divs = document.getElementsByTagName(zone);
	var resultat;
	for(var i=0; i<divs.length; i++)
		if(divs[i].className == classe)
			resultat = divs[i];
	return resultat;
}
//permet de retourner un tableau (array) d'objets ayant le nom de class 'classe' contenu dans un element appelé 'zone'
function getElementsByClass(classe,zone)
{
	var divs = document.getElementsByTagName(zone);
	var resultats = new Array();
	for(var i=0; i<divs.length; i++)
		if(divs[i].className == classe)
			resultats += divs[i];
	return resultats;
}



//permet d'effectuer un rollover sur le menu de gauche
function rolloverMenu() {
   if (document.getElementsByName) {
	   var LeMenu = document.getElementById("menu");
	   //on recupere l'element menu dans la balise ul
	   LesLiens =LeMenu.getElementsByTagName("a") ;
	   //on recupere les tag a contenu dans le menu
	   var images = LeMenu.getElementsByTagName("img") ;
	   //on recupere les images dans le menu
	   
	   //on fait une boucle sur tous les liens et on applique un fonction sur les onmouseout et onmousover des images
	   for (var i = 0 ; i < LesLiens.length ; ++i) {
			images[i].onmouseout = function() {
				if(this.parentNode.id!="active")
				{
					nomImage = this.parentNode.href;
					nomImage = nomImage.substring(nomImage.lastIndexOf("/")+1,nomImage.lastIndexOf("."));
					this.src = "img/"+ nomImage + ".png"; // On change l'attribut src de l'image
				}
			};
			images[i].onmouseover= function() {
				nomImage = this.parentNode.href;
				nomImage = nomImage.substring(nomImage.lastIndexOf("/")+1,nomImage.lastIndexOf("."));
				this.src = "img/s-"+ nomImage + ".png"; // On change l'attribut src de l'image
			};
		}
	}	
}


function montre(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) {d.style.display='block';}
}

if(navigator.appName=='Microsoft Internet Explorer')
{
   if(navigator.appVersion.indexOf("MSIE 7.")!=-1)
	{
		addLoadEvent(rolloverMenu);
	}
}
else{addLoadEvent(rolloverMenu);}
addLoadEvent(montre);


