//Script pour contruction dynamique des menus d'entte
//definition des variables et tableaux

//IntitulŽ des menus 
var MenuName =new Array();
//url des menus
var MenuHref = new Array();
//??
var FichierHref = new Array();

//Message d'erreur a afficher
var MessageAttente = "coming soon ! site under construction";

//affectation des valeurs aux tableaux
//---Menu1
MenuName[0] = 'Preface';
MenuHref[0] = './preface.html';
//---Menu 2
MenuName[1] = '1.Health risks and precautions';
MenuHref[1] = './chapter01_01.html';
//---Menu 3
MenuName[2] = '2.Travel by air';
MenuHref[2] = './chapter02_01.html';
//---Menu 4
MenuName[3] = '3.Environmental health risks';
MenuHref[3] = './chapter03_01.html';
//---Menu 5
MenuName[4] = '4.Accidents, injuries and violence';
MenuHref[4] = './chapter04_01.html';
//---Menu 6
MenuName[5] = '5.Infectious diseases';
MenuHref[5] = './chapter05_01.html';
//---Menu 7
MenuName[6] = '6.Vaccine-preventable diseases';
MenuHref[6] = './chapter06_01.html';
//---Menu 8
MenuName[7] = '7.Malaria';
MenuHref[7] = './chapter07_01.html';
//---Menu 9
MenuName[8] = '8.Blood transfusion';
MenuHref[8] = './chapter08.html';
//---Menu 10
MenuName[9] = 'Country list';
MenuHref[9] = 'countrylist01.html';
//---Menu11
MenuName[10] = 'Annexes';
MenuHref[10] = './annex1.html';

// pour afficher un message d'alerte :
/*
MenuName[x]= 'alerte';
MenuHref[x]= 'javascript:alert(MessageAttente);';
*/

var NbMenu = MenuName.length-1;//nombre de menus dans le tableau
var NbCel = "5";//nombre de cellules par rangŽe

//extraction du nom du fichier de la rŽfŽrence du lien :
for (n=0;n<=NbMenu;n++){
	nfich = MenuHref[n];
	PosLastS =MenuHref[n].lastIndexOf("/");
	PosLastP =MenuHref[n].lastIndexOf(".");
	LongLien = MenuHref[n].length;
	//NomLien =MenuHref[n].substring((PosLastS + 1), (PosLastP));
	NomLien =MenuHref[n].substring((PosLastS + 1), (PosLastS + 10));
	//alert (NomLien);
	FichierHref[n] = NomLien;
}

//determination du nom du Fichier et du suffixe en fonction de l'adresse
nom_doc =location.href;
positLastSlash = nom_doc.lastIndexOf("/");
positLastPoint = nom_doc.lastIndexOf(".");
longeur_adresse = nom_doc.length;
//nom = nom_doc.substring((positLastSlash+1), (positLastPoint));
nom = nom_doc.substring((positLastSlash+1), (positLastSlash + 10));
suffixe = nom_doc.substring(positLastPoint, longeur_adresse);

//determination du nom du fichier appellŽ dans l'adresse appellŽe

function FileName(lien) {
	PosLastS = lien.lastIndexOf("/");
	PosLastP = lien.lastIndexOf(".");
	LongLien = lien.length;
	NomLien = lien.substring((PosLastS + 1), (PosLastP));
	SuffLien = lien.substring(PosLastP, LongLien);
	//alert (NomLien);
	//document.write(NomLien);
}

function EcritMenu (deb,fin) {//spŽcifiŽ le n¡ du lien a partir duquel commencer et finir le lien depuis le tableau
	//modules
	var module1 = "<a class ='nodecor' href='";//dŽbut d'url
	var module2 = "'>";//fin d'url
	var module3 = "</a>";//fin de lien
	var module4 = "<td  nowrap width='9'><div align='center'><img src='images/littleflech.gif' width='9' height='9' border='0' align='absmiddle'></div></td>";//petite separation entre cellules
	var module5 = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"; //dŽbut tableau	
	var module6 = "";//dŽbut rangŽe
	var module7 = "</tr>";//fin rangŽe
	var module8 = "</table>";//fin tableau
	var module9 = "<td width=Õ90'><img src='images/spacer.gif' width='90' height='3' border='0' align='top'></td>";//cellule avec image vide
	//debut du code du tableau
	document.write(module5+module6 +module9);
	/*
	document.write('<table border=\"0\" cellpadding=\"0\" cellspacing=\"4\">');
	document.write('<TR>');
	document.write(module4);
	*/
	
	for(n=deb;n<=fin;n++)
	//Si lien diffŽrent du nom du fichier courant  > Žcriture du lien
	if (FichierHref[n] != nom) {
		document.write(module4 +'<TD nowrap><font face=\"Arial,Helvetica,Geneva,Swiss,SunSans-Regular\" size=\"2\" color =\"#006666\">' + module1 + MenuHref[n] + module2 + MenuName[n] + module3 + '</font></TD>');
		document.write('</p></div>');
		}
	//Si Lien = Nom du fichier courant > ecriture sans lien
	else {
		document.write(module4 +'<TD nowrap bgcolor=\"669999\"><font face=\"Arial,Helvetica,Geneva,Swiss,SunSans-Regular\" size=\"2\" color =\"#99FF66\">' + MenuName[n] + '</font></TD>');
	}
	
	//fin de ligne et fin du tableau
	document.write(module7+module8);
	/*
	document.write('</tr>');
	document.write('</table>');
	*/
	//document.write('</div></P>' );
}//fonction qui lance une Url depuis la Popup listefunction popup(FormulaireName, ListName){	//var URL = document.formulaire.liste[document.formulaire.liste.selectedIndex].value;	eval('var URL = document.'+FormulaireName+'.' +ListName+'[document.'+FormulaireName+'.'+ListName+'.selectedIndex].value;');	//var URL = document.formulaire.liste[document.formulaire.liste.selectedIndex].value;	location.href = URL;}