//---------------- Définiton des éléments du menu principal -----------------
var Menu = new Array();
Menu[0] = new UnMenu("entree.html", " THE SERIOUS ROAD TRIP  <br> Connexion Humanitaire Bisontine", "Association", "PAGE", 0);
Menu[1] = new UnMenu("projets.htm", "- PROJETS -", "Projets", "PAGE", 1);
Menu[2] = new UnMenu("ateliers.htm", "- ATELIERS -", "Ateliers", "PAGE", 2);
Menu[3] = new UnMenu("spectacles.htm", "- SPECTACLES -", "Spectacles", "PAGE", 3);
Menu[4] = new UnMenu("evenements", "- EVENEMENTS -", "Evènements", "PAGE", 4);
Menu[5] = new UnMenu("galeries/roumanie.html", "- GALERIES -", "Galeries", "PAGE", 5);
Menu[6] = new UnMenu( "trombi", "- Trombinoscope -", "Trombi", "PAGE", 6);
Menu[7] = new UnMenu( "Chapiteau", "- Chapiteau -", "Chapiteau", "PAGE", 7);
//------------------ Définition des éléments des sous-menus ------------------
var SousMenu0 = new Array();
SousMenu0[0] = new UnSousMenu("presentation.html", " THE SERIOUS ROAD TRIP <br> Connexion Humanitaire Bisontine ", "Présentation", "PAGE");
SousMenu0[1] = new UnSousMenu("historique.html", "- HISTORIQUE -", "Historique", "PAGE");
SousMenu0[2] = new UnSousMenu("ethique.html", "- ETHIQUE -", "Ethique", "PAGE");
SousMenu0[3] = new UnSousMenu("doc/Ppeda.html", "- PROJET PEDAGOGIQUE -", "Projet pédagogique", "PAGE");

var SousMenu1 = new Array();
SousMenu1[0] = new UnSousMenu("roumanie.html", "- ROUMANIE -", "Roumanie", "PAGE");
SousMenu1[1] = new UnSousMenu("palestine.html", "- PALESTINE -", "Palestine", "PAGE");
SousMenu1[2] = new UnSousMenu("liban.html", "- LIBAN -", "Liban", "PAGE");
SousMenu1[3] = new UnSousMenu("mali.html", "- MALI - BURKINA -", "Mali-Burkina", "PAGE");
SousMenu1[4] = new UnSousMenu("turquie.html", "- TURQUIE -", "Turquie", "PAGE");
SousMenu1[5] = new UnSousMenu("albanie.html", "- ALBANIE -", "Albanie", "PAGE");
SousMenu1[6] = new UnSousMenu("irlande.html", "- IRLANDE DU NORD -", "Irlande du Nord", "PAGE");

var SousMenu2 = new Array();
SousMenu2[0] = new UnSousMenu("ateliers.html", "- ATELIERS -", "Ateliers", "PAGE");
SousMenu2[1] = new UnSousMenu("doc/cirqueadapte.html", "- CIRQUE ADAPTE -", "Cirque adapté", "PAGE");
SousMenu2[2] = new UnSousMenu("doc/formation.html", "- FORMATION -", "Formation", "PAGE");
SousMenu2[3] = new UnSousMenu("doc/ateliersprison.html", "- MAISON D'ARRÊT -", "Maison d'arrêt", "PAGE");
SousMenu2[4] = new UnSousMenu("doc/tarifs.html", "- TARIFS ATELIERS -", "Tarifs et location", "PAGE");

var SousMenu3 = new Array();
SousMenu3[0] = new UnSousMenu("doc/lemur.html", "- LE MUR -", "Le Mur", "PAGE");
SousMenu3[1] = new UnSousMenu("doc/nevros.html", "- LES NEVROS GEANTS -", "Les Névros Géants", "PAGE");
SousMenu3[2] = new UnSousMenu("doc/animations.html", "- ANIMATIONS -", "Animations", "PAGE");
SousMenu3[3] = new UnSousMenu("doc/tarifspectacle.html", "- TARIFS SPECTACLES -", "Tarifs", "PAGE");

var SousMenu4 = new Array();
SousMenu4[0] = new UnSousMenu("festival.html", "- FESTIVAL SERIOUS -", "Festival Serious", "PAGE");
SousMenu4[1] = new UnSousMenu("manif.html", "- AUTRES EVENEMENTS -", "Autres Evènements", "PAGE");

var SousMenu5 = new Array();
SousMenu5[0] = new UnSousMenu("galeries/projets.html", "- PROJETS -", "Projets", "PAGE");
SousMenu5[1] = new UnSousMenu("galeries/ateliers.html", "- Ateliers -", "Ateliers", "PAGE");
SousMenu5[2] = new UnSousMenu("galeries/spectacles.html", "- SPECTACLES -", "Spectacles", "PAGE");
SousMenu5[3] = new UnSousMenu("galeries/evenements.html", "- EVENEMENTS -", "Evènements", "PAGE");

var SousMenu6 = new Array();
SousMenu6[0] = new UnSousMenu("galeries/trombi.html", "- TROMBINOSCOPE -", "Trombinoscope", "PAGE");

var SousMenu7 = new Array();
SousMenu7[0] = new UnSousMenu("chap.html", "- CHAPITEAU -", "Chapiteau", "PAGE");


//-----------------------------------------------------------------------------
//------------------------------ NE PAS MODIFIER ------------------------------
//-----------------------------------------------------------------------------
//Activation sous-menu sur menu
function MenuOver(lieu, idSousmenu) { 
	lieu.className = 'menu menuOver';
	if (idSousmenu >= 0) document.getElementById('SousMenu'+idSousmenu).style.display = 'inline'; 
}

//Désactivation sous-menu sur menu
function MenuOut(lieu, idSousmenu) { 
	lieu.className = 'menu menuOut';
	if (idSousmenu >= 0) document.getElementById('SousMenu'+idSousmenu).style.display = 'none'; 
}

//Animation sur sous-menu
function SousMenuOver(lieu) { lieu.className = 'elt_sousmenu elt_sousmenuOver'; }

//Animation out sous-menu
function SousMenuOut(lieu) { lieu.className = 'elt_sousmenu elt_sousmenuOut'; }

// Constructeur d'un élément du menu principal
// Rq: aSousMenu = n° du sous-menu associé (sinon -1)
function UnMenu(aAdresse, aTitre, aLibelle, aTarget, aSousMenu) {
	this.Adresse = aAdresse;
	this.Titre = aTitre;
	this.Libelle = aLibelle;
	this.Target = aTarget;
	this.SousMenu = aSousMenu;
}

// Constructeur d'un élément d'un sous-menu
function UnSousMenu(aAdresse, aTitre, aLibelle, aTarget) {
	this.Adresse = aAdresse;
	this.Titre = aTitre;
	this.Libelle = aLibelle;
	this.Target = aTarget;
}

//Affichage lien "classique"
function GotoPage(aTitre, aUrl) {
	document.getElementById('titre').innerHTML = aTitre;
	laPage = '<iframe class="contenu" src="'+aUrl+'" scrolling="auto" frameborder="0">';
	document.getElementById('AffichePage').innerHTML = laPage;
}

//Affichage lien d'un menu
function Goto(id) {
	var url = Menu[id].Adresse;
	document.getElementById('titre').innerHTML = Menu[id].Titre;
	laPage = '<iframe class="contenu" src="'+url+'" scrolling="auto" frameborder="0">';
	document.getElementById('AffichePage').innerHTML = laPage;
}

//Affichage lien d'un sous-menu
function Goto_under(idMenu, idSousMenu) {
	var tab = eval('SousMenu'+idMenu);
	var url = tab[idSousMenu].Adresse;
	document.getElementById('titre').innerHTML = tab[idSousMenu].Titre;
	laPage = '<iframe class="contenu" src="'+url+'" scrolling="auto" frameborder="0">';
	document.getElementById('AffichePage').innerHTML = laPage;
}

//Construction du menu et des sous-menus
function GetMenu() {
	texte = ''
	for(i=0; i<Menu.length; i++) {
		texte += '<div class="menu menuOut" '+
			'onMouseOver="MenuOver(this, '+ Menu[i].SousMenu +');" '+
			'onMouseOut="MenuOut(this, '+ Menu[i].SousMenu +');" ';
		//Aucune action "click" si sous-menu
		if (Menu[i].SousMenu >= 0) texte += '>';
		else {
			//Gestion du lien
			if (Menu[i].Target == "PAGE") texte += 'onClick="Goto('+i+')">';
			if (Menu[i].Target == "SELF") texte += 'onClick="document.location.href=\''+Menu[i].Adresse+'\';">';
			if (Menu[i].Target == "NEW") texte += 'onClick="window.open(\''+Menu[i].Adresse+'\');">';
		}
		
		//Construction du sous-menu
		if (Menu[i].SousMenu >= 0) {
			texte += '<div style="float:left;">'+ Menu[i].Libelle +'</div>'+
				'<div style="float:right;"><img src="img/fleche.gif">&nbsp;</div>'+
				'<div class="sousmenu" id="SousMenu'+Menu[i].SousMenu+'">';
			//Les sous-menus
			var MonSousMenu= eval('SousMenu'+Menu[i].SousMenu);
			for(j=0; j<MonSousMenu.length; j++) {
				texte += '<div class="elt_sousmenu elt_sousmenuOut" '+
					'onMouseOver="SousMenuOver(this);" '+
					'onMouseOut="SousMenuOut(this);" ';
				//Gestion du lien
				if (MonSousMenu[j].Target == "PAGE") texte += 'onClick="Goto_under('+i+', '+j+')">';
				if (MonSousMenu[j].Target == "SELF") texte += 'onClick="document.location.href=\''+MonSousMenu[j].Adresse+'\';">';
				if (MonSousMenu[j].Target == "NEW") texte += 'onClick="window.open(\''+MonSousMenu[j].Adresse+'\');">';
				texte += MonSousMenu[j].Libelle+ '</div>';
			}
			texte += '</div>';
		}		
		else texte += Menu[i].Libelle;
		texte += '</div>';
	}
	document.getElementById('MonMenu').innerHTML = texte;
}