//	Menu de la Banque National
//	Programmeur: Benoit Lavigne
//  Date: 19/12/2005

//contient le nom des images du menu principal
var tblFichier = ["bienvenue","produits","analyses","service"];
//contient les paramètres passé par URL
var urlvar = new Array();
var urlvarnum = new Array();
//contient le numéro du menu sélectionné
var idMenu = 1;
//contient le numéro du sous-menu sélectionné
var idSousMenu = 1;
//Indique que le menu est figé
var fige = 0;


// Nous récupérons les paramètres du URL
if (window.location.search != "") {
	var longueur = window.location.search.length - 1;
	var data = window.location.search.substr(1,longueur);
	var donnees = data.split("&");
	for (var i=0; i < donnees.length; i++) {
		position = donnees[i].indexOf("=");
		variable = donnees[i].substr(0,position);
		pos = position + 1;
		valeur = decodeURI(donnees[i].substr(pos,donnees[i].length));
		while (valeur.search(/\+/) != -1)
			valeur = valeur.replace(/\+/," ");
		urlvar[variable] = valeur;
		urlvarnum[i] = valeur;
	}
}
//Remets le menu à l'état initial, dans ce cas-ci en bleu pâle
function initMenu(){
	for (var i=1; i <= tblFichier.length; i++) {
		document.images['menu'+i].src = "_inc/menu/"+tblFichier[i-1]+"_en.gif";
	}
}

function menuVisible(){
	fige = 0;
	if(urlvarnum.length > 0 && urlvar['menu']!= ""){
		idMenu = urlvar['menu'].substr(0, urlvar['menu'].indexOf("_"));
		idSousMenu = urlvar['menu'].substr(urlvar['menu'].indexOf("_")+1, urlvar['menu'].length);
		initMenu();
		montreSousMenu('smenu'+idMenu);
		document.images['menu'+idMenu].src = "_inc/menu/"+tblFichier[idMenu-1]+"_en_slc.gif";
		if('smenu'+idMenu+'_'+idSousMenu != "smenu1_5"){
		var element = document.getElementById('smenu'+idMenu+'_'+idSousMenu);
			element.style.backgroundColor = "white";
			element.style.color = "#00314C";
		}
	} else {
		initMenu();
		document.images['menu'+idMenu].src = "_inc/menu/"+tblFichier[idMenu-1]+"_en_slc.gif";
		montreSousMenu('smenu1');
	}

	if(urlvarnum.length > 0 && urlvar['menu101']!= undefined){
		var element = document.getElementById('menu101_'+urlvar['menu101']);
			element.className = "menu101";
	}
}
function figeMenu(Objet,Fichier){
		fige = 0;
		survol(Objet,Fichier)
		fige = 1;
	}
// Action lors d'un survol d'une catégorie principale
// On initialise le menu, on change l'image du menu sélectionné et on affiche le sous-menu
function survol(Objet,Fichier) {
	if(fige==0){
		initMenu();
		document.images['menu'+Objet].src = "_inc/menu/"+tblFichier[Objet-1]+"_en"+Fichier+".gif"; 
		montreSousMenu('smenu'+Objet);
	}	
}

// Affiche le sous-menu sélectionné
function montreSousMenu(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';}
}

function menuTimer(){
	navTimer = setTimeout("menuVisible()",2000);
}
function menuTimerClear(){
	if(typeof navTimer != "undefined"){
		clearTimeout(navTimer);
	}
}
//window.onload= menuVisible;
