var idAffichage = 0;
var aCacher = 0;

function tenterCacher(){
	aCacher = 1;
	setTimeout("cacher()",200)
}

function cacher(){
	if (aCacher == 1){
		sMenu(0);	
	}
}

function sMenu(idMenu){
	var menu = document.getElementById("smenu");

	if ((menu.style.display == "block") && (idMenu > 0) && (idMenu == idAffichage)){
		aCacher = 0;
		return;	
	}
	aCacher = 0;

	for (var i=1;i<=6;i++){
		document.getElementById("smenu"+i).style.backgroundColor = "transparent";	
		document.getElementById("smenu"+i).style.color = "white";	
	}
	
	menu.style.display = "none";
	idAffichage = idMenu;
	
	
	if (idMenu != 0){
		var affichage = new Array();
		var left = 0;

		document.getElementById("smenu"+idMenu).style.backgroundColor = "#CCF7F6";	
		document.getElementById("smenu"+idMenu).style.color = "#353535";	

		switch(idMenu){
			case 1:
				left = 71;
				affichage.push("Thèmes","Programme","Conférenciers","Participer au colloque");
			break;
			case 2:
				left = 71;
				affichage.push("Exposants","Plan de la salle","Exposer au colloque");
			break;
			case 3:
				left = 170;
				affichage.push("Pourquoi participer ?","Inscription");
			break;
			case 4:
				left = 210;
				affichage.push("Commanditaires 2009","Opportunités de commandites");
			break;
			case 5:
				left = 350;
				affichage.push("Demande d'informations","Communiqués");
			break;
			case 6:
				left = 494;
				affichage.push("Téléchargement");
			break;
		}
		
		if (affichage.length > 0){
			menu.innerHTML = "";
			var objUl = document.createElement("ul");
			
			for(i=0;i<affichage.length;i++){
				var objLi = document.createElement("li");
				var objA = document.createElement("a");
				objA.innerHTML = affichage[i]
				objA.href = idMenu+""+(i+1)+"_"+sansAccent(affichage[i])+".htm";
				objLi.appendChild(objA);
				objUl.appendChild(objLi);
			}
			menu.appendChild(objUl);
			menu.style.left = left+"px";
			menu.style.display = "block";
		}else{
//					alert("Rien a afficher");	
		}
	}
}


function sansAccent(string){
	var r=string.toLowerCase();
	r = r.replace(new RegExp(/\s/g),"-");
	r = r.replace(new RegExp(/[àáâãäå]/g),"a");
	r = r.replace(new RegExp(/æ/g),"ae");
	r = r.replace(new RegExp(/ç/g),"c");
	r = r.replace(new RegExp(/[èéêë]/g),"e");
	r = r.replace(new RegExp(/[ìíîï]/g),"i");
	r = r.replace(new RegExp(/ñ/g),"n");                            
	r = r.replace(new RegExp(/[òóôõö]/g),"o");
	r = r.replace(new RegExp(/œ/g),"oe");
	r = r.replace(new RegExp(/[ùúûü]/g),"u");
	r = r.replace(new RegExp(/[ýÿ]/g),"y");
	r = r.replace(new RegExp(/\W/g),"-");
	return r;	
}