var menu=new CreerMenu(2," 1 - Choisir un pays  ","  2 - Choisir un document "," titre 3","titre 4","centre");

// CreerMenu(Nb de listes, titre1, titre2, titre3, target)
// Nb listes=4 maxi
// Les 4 titres sont obligatoires (meme si Nb_liste<4)
// target=nom de la frame ou "self" si c'est la fenetre elle meme, "_blank" pour une nouvelle
// Pour ajouter les liens dans les listes, utiliser menu.Add
// Menu.Add(numiro de la liste, texte, page ` charger)

menu.Add(1,"Algerie","");
 menu.Add(2,"info","pdf/ialgerie.pdf");
 menu.Add(2,"formulaire","pdf/algerie02.pdf");
menu.Add(1,"Angola","");
 menu.Add(2,"info","pdf/iangola.pdf");
 menu.Add(2,"formulaire","pdf/angola.pdf");
menu.Add(1,"Arabie saoudite","");
 menu.Add(2,"info","pdf/iarabiesaoudite.pdf");
 menu.Add(2,"formulaire","pdf/arabiesaoudite.pdf"); 
 menu.Add(2,"lettre de demande","pdf/arabiesaoudite02.pdf");
menu.Add(1,"Armenie","");
 menu.Add(2,"info","pdf/iarmenie.pdf");
 menu.Add(2,"formulaire","pdf/armenie.pdf");
menu.Add(1,"Australie","");
 menu.Add(2,"info","pdf/iaustralie.pdf");
 menu.Add(2,"formulaire toursime","pdf/australie.pdf"); 
 menu.Add(2,"form. tourisme en anglais","pdf/australie02.pdf");
 menu.Add(2,"formulaire affaire","pdf/australie03.pdf");
 menu.Add(2,"formulaire affaire suite","pdf/australie04.pdf");
menu.Add(1,"Azerbaidjan","");
 menu.Add(2,"info","pdf/iazerbaidjan.pdf");
 menu.Add(2,"formulaire","pdf/azerbaidjan.pdf");
menu.Add(1,"Bahrein","");
 menu.Add(2,"info","pdf/ibahrein.pdf");
 menu.Add(2,"formulaire","pdf/bahrein.pdf");
menu.Add(1,"Bangladesh","");
 menu.Add(2,"info","pdf/ibangladesh.pdf");
 menu.Add(2,"formulaire","pdf/bangladesh.pdf");
menu.Add(1,"Belarus","");
 menu.Add(2,"info","pdf/ibelarus.pdf");
 menu.Add(2,"formulaire","pdf/belarus.pdf");
 menu.Add(2,"formulaire suite","pdf/belarus02.pdf");
menu.Add(1,"Benin","");
 menu.Add(2,"info","pdf/ibenin.pdf");
 menu.Add(2,"formulaire","pdf/benin.pdf");
menu.Add(1,"Bolivie","");
 menu.Add(2,"info","pdf/ibolivie.pdf");
 menu.Add(2,"formulaire","pdf/bolivie.pdf");
menu.Add(1,"Bresil","");
 menu.Add(2,"info","pdf/ibresil.pdf");
 menu.Add(2,"note","pdf/bresil.pdf"); 
 menu.Add(2,"formulaire","pdf/bresil02.pdf");
 menu.Add(2,"formulaire suite","pdf/bresil03.pdf");
menu.Add(1,"Burkina faso","");
 menu.Add(2,"info","pdf/iburkinafaso.pdf");
 menu.Add(2,"formulaire","pdf/burkinafaso.pdf");
menu.Add(1,"Burundi","");
 menu.Add(2,"info","pdf/iburundi.pdf");
 menu.Add(2,"formulaire","pdf/burundi.pdf");
menu.Add(1,"Cambodge","");
 menu.Add(2,"info","pdf/icambodge.pdf");
 menu.Add(2,"formulaire","pdf/cambodge.pdf"); 
menu.Add(1,"Cameroun","");
 menu.Add(2,"info","pdf/icameroun.pdf");
menu.Add(1,"Canada","");
 menu.Add(2,"info","pdf/icanada.pdf"); 
menu.Add(1,"Capvert","");
 menu.Add(2,"info","pdf/icapvert.pdf");
 menu.Add(2,"formulaire","pdf/capvert.pdf");
 menu.Add(2,"formulaire suite","pdf/capvert02.pdf");
menu.Add(1,"Centrafrique","");
 menu.Add(2,"info","pdf/icentrafrique.pdf");
 menu.Add(2,"formulaire","pdf/centrafrique.pdf");
menu.Add(1,"Chine","");
 menu.Add(2,"info","pdf/ichine.pdf");
 menu.Add(2,"formulaire","pdf/chine.pdf");
menu.Add(1,"Congo","");
 menu.Add(2,"info","pdf/icongo.pdf");
 menu.Add(2,"formulaire","pdf/congo.pdf");
 menu.Add(2,"formulaire suite","pdf/congo02.pdf");
menu.Add(1,"Congo Rep demo ex Zaire","");
 menu.Add(2,"info","pdf/irep.democratiqueducongo.pdf"); 
 menu.Add(2,"formulaire","pdf/rep.democratiqueducongo02.pdf");      
 menu.Add(2,"lettre engagement","pdf/rep.democratiqueducongo03.pdf");
menu.Add(1,"Coree du sud","");
 menu.Add(2,"info","pdf/icoreedusud.pdf");
 menu.Add(2,"formulaire","pdf/coreedusud.pdf");
menu.Add(1,"Cote d'ivoire","");
 menu.Add(2,"info","pdf/icotedivoire.pdf");
 menu.Add(2,"formulaire","pdf/cotedivoire.pdf");
menu.Add(1,"Cuba","");
 menu.Add(2,"info","pdf/icuba.pdf");
 menu.Add(2,"formulaire","pdf/cuba.pdf");
menu.Add(1,"Djibouti","");
 menu.Add(2,"info","pdf/idjibouti.pdf");
 menu.Add(2,"formulaire","pdf/djibouti.pdf");
 menu.Add(2,"formulaire suite","pdf/djibouti02.pdf");
menu.Add(1,"Egypte","");
 menu.Add(2,"info","pdf/iegypte.pdf");
 menu.Add(2,"form pour francais","pdf/egypte.pdf");
 menu.Add(2,"form pour etrangers","pdf/egypte02.pdf");
menu.Add(1,"Emirats arabes","");
 menu.Add(2,"info","pdf/iemiratsarabes.pdf");
 menu.Add(2,"formulaire","pdf/emiratsarabes.pdf"); 
 menu.Add(2,"form en arabe","pdf/emiratsarabes02.pdf");
 menu.Add(2,"prise en charge","pdf/emiratsarabes03.pdf");
menu.Add(1,"Equateur","");
 menu.Add(2,"info","pdf/iequateur.pdf");
menu.Add(1,"Erythree","");
 menu.Add(2,"info","pdf/ierythree.pdf");
 menu.Add(2,"formulaire","pdf/erythree.pdf");
menu.Add(1,"Etats Unis","");
 menu.Add(2,"info","pdf/iusa.pdf");
menu.Add(1,"Ethiopie","");
 menu.Add(2,"info","pdf/iethiopie.pdf");
 menu.Add(2,"formulaire","pdf/ethiopie.pdf");
menu.Add(1,"Gabon","");
 menu.Add(2,"info","pdf/igabon.pdf");
 menu.Add(2,"formulaire","pdf/gabon.pdf");
menu.Add(1,"Gambie","");
 menu.Add(2,"info","pdf/igambie.pdf");
 menu.Add(2,"formulaire","pdf/gambie.pdf");
 menu.Add(2,"formulaire suite","pdf/gambie02.pdf");
menu.Add(1,"Georgie","");
 menu.Add(2,"info","pdf/igeorgie.pdf");
 menu.Add(2,"formulaire","pdf/georgie.pdf");
menu.Add(1,"Ghana","");
 menu.Add(2,"info","pdf/ighana.pdf");
 menu.Add(2,"formulaire","pdf/ghana.pdf");
menu.Add(1,"Grande Bretagne","");
 menu.Add(2,"info","pdf/igrandebretagne.pdf");
menu.Add(1,"Guinee Rep. de","");
 menu.Add(2,"info","pdf/iguinee.pdf");
 menu.Add(2,"formulaire","pdf/guinee.pdf")
menu.Add(1,"Guinee Bissau","");
 menu.Add(2,"info","pdf/iguineebissau.pdf");
 menu.Add(2,"formulaire","pdf/guineebissau.pdf"); 
menu.Add(1,"Guinee equatoriale","");
 menu.Add(2,"info","pdf/iguineeequatoriale.pdf");
 menu.Add(2,"formulaire","pdf/guineeequatoriale.pdf");
menu.Add(1,"Haiti","");
 menu.Add(2,"info","pdf/ihaiti.pdf");
 menu.Add(2,"note","pdf/haiti.pdf");
 menu.Add(2,"formulaire","pdf/haiti02.pdf")
menu.Add(1,"Inde","");
 menu.Add(2,"info","pdf/iinde.pdf");
 menu.Add(2,"additional form","pdf/inde03.pdf");
menu.Add(1,"Indonesie","");
 menu.Add(2,"info","pdf/iindonesie.pdf");
menu.Add(1,"Irak","");
 menu.Add(2,"info","pdf/iirak.pdf");
 menu.Add(2,"formulaire","pdf/irak.pdf");
 menu.Add(2,"formulaire suite","pdf/irak02.pdf")
menu.Add(1,"Iran","");
 menu.Add(2,"info","pdf/iiran.pdf");
 menu.Add(2,"formulaire","pdf/iran.pdf");
menu.Add(1,"Jordanie","");
 menu.Add(2,"info","pdf/ijordanie.pdf");
 menu.Add(2,"formulaire","pdf/jordanie.pdf");
menu.Add(1,"Kazakhstan","");
 menu.Add(2,"info","pdf/ikazakhstan.pdf");
 menu.Add(2,"formulaire","pdf/kazakhstan.pdf");
 menu.Add(2,"formulaire suite","pdf/kazakhstan1.pdf");
menu.Add(1,"Kirghistan","");
 menu.Add(2,"info","pdf/ikirghistan.pdf");
menu.Add(1,"Koweit","");
 menu.Add(2,"info","pdf/ikoweit.pdf");
menu.Add(1,"Kenya","");
 menu.Add(2,"info","pdf/ikenya.pdf");
 menu.Add(2,"formulaire","pdf/kenya.pdf");
 menu.Add(2,"formulaire suite","pdf/kenya2.pdf");
menu.Add(1,"Laos","");
 menu.Add(2,"info","pdf/ilaos.pdf");
 menu.Add(2,"formulaire","pdf/laos.pdf");
menu.Add(1,"Liban","");
 menu.Add(2,"info","pdf/iliban.pdf");
 menu.Add(2,"formulaire","pdf/liban.pdf");
menu.Add(1,"Liberia","");
 menu.Add(2,"info","pdf/iliberia.pdf");
 menu.Add(2,"formulaire","pdf/liberia.pdf");
menu.Add(1,"Libye","");
 menu.Add(2,"info","pdf/ilibye.pdf");
 menu.Add(2,"formulaire","pdf/libye.pdf");
 menu.Add(2,"formulaire suite","pdf/libye02.pdf"); 
menu.Add(1,"Madagascar","");
 menu.Add(2,"info","pdf/imadagascar.pdf");
 menu.Add(2,"formulaire","pdf/madagascar.pdf");
menu.Add(1,"Malawi","");
 menu.Add(2,"info","pdf/imalawi.pdf");
menu.Add(1,"Mali","");
 menu.Add(2,"info","pdf/imali.pdf");
 menu.Add(2,"formulaire","pdf/mali.pdf");
menu.Add(1,"Mauritanie","");
 menu.Add(2,"info","pdf/imauritanie.pdf");
 menu.Add(2,"formulaire","pdf/mauritanie.pdf");
menu.Add(1,"Moldavie","");
 menu.Add(2,"info","pdf/imoldavie.pdf");
 menu.Add(2,"formulaire","pdf/moldavie.pdf");        
menu.Add(1,"Mongolie","");
 menu.Add(2,"info","pdf/imongolie.pdf");
 menu.Add(2,"formulaire","pdf/mongolie.pdf");
menu.Add(1,"Mozambique","");
 menu.Add(2,"info","pdf/imozambique.pdf");
 menu.Add(2,"formulaire","pdf/mozambique.pdf");
 menu.Add(2,"formulaire 2","pdf/mozambique2.pdf");
menu.Add(1,"Myanmar","");
 menu.Add(2,"info","pdf/imyanmar.pdf");
 menu.Add(2,"form affaire","pdf/myanmar.pdf"); 
 menu.Add(2,"form tourisme","pdf/myanmar02.pdf");
 menu.Add(2,"fiche immigration","pdf/myanmar03.pdf");
menu.Add(1,"Nepal","");
 menu.Add(2,"info","pdf/inepal.pdf");
 menu.Add(2,"formulaire","pdf/nepal.pdf");
menu.Add(1,"Niger","");
 menu.Add(2,"info","pdf/iniger.pdf");
 menu.Add(2,"formulaire","pdf/niger.pdf");
menu.Add(1,"Nigeria","");
 menu.Add(2,"info","pdf/inigeria.pdf");
 menu.Add(2,"formulaire","pdf/nigeria.pdf");
 menu.Add(2,"formulaire suite","pdf/nigeria02.pdf");
menu.Add(1,"Oman","");
 menu.Add(2,"info","pdf/ioman.pdf");
menu.Add(1,"Ouganda","");
 menu.Add(2,"info","pdf/iouganda.pdf");
 menu.Add(2,"formulaire","pdf/ouganda.pdf");
menu.Add(1,"Ouzbekistan","");
 menu.Add(2,"info","pdf/iouzbekistan.pdf");
 menu.Add(2,"formulaire suite","pdf/ouzbekistan.pdf"); 
 menu.Add(2,"formulaire","pdf/ouzbekistan02.pdf");
menu.Add(1,"Pakistan","");
 menu.Add(2,"info","pdf/ipakistan.pdf");
 menu.Add(2,"formulaire","pdf/pakistan.pdf");
menu.Add(1,"Papouasie","");
 menu.Add(2,"info","pdf/ipapouasie.pdf");
menu.Add(1,"Perou","");
 menu.Add(2,"info","pdf/iperou.pdf");
 menu.Add(2,"formulaire","pdf/perou.pdf");            
menu.Add(1,"Philippines","");
 menu.Add(2,"info","pdf/iphilippines.pdf");
 menu.Add(2,"formulaire affaire","pdf/philippines.pdf"); 
 menu.Add(2,"formulaire tourisme","pdf/philippines02.pdf");
menu.Add(1,"Qatar","");
 menu.Add(2,"info","pdf/iqatar.pdf");
menu.Add(1,"Rep. Dominicaine","");
 menu.Add(2,"info","pdf/irepubliquedominicaine.pdf");
menu.Add(1,"Russie","");
 menu.Add(2,"info","pdf/irussie.pdf"); 
 menu.Add(2,"formulaire","pdf/russie02.pdf");      
 menu.Add(2,"form americain ou anglais","pdf/russie03.pdf");
 menu.Add(2,"ATTENTION IMPORTANT","pdf/inst.pdf");
menu.Add(1,"Rwanda","");
 menu.Add(2,"info","pdf/irwanda.pdf");
 menu.Add(2,"formulaire","pdf/rwanda.pdf"); 
 menu.Add(2,"formulaire suite","pdf/rwanda02.pdf");
menu.Add(1,"Sao Tome","");
 menu.Add(2,"info","pdf/isaotome.pdf");
 menu.Add(2,"formulaire","pdf/saotome.pdf");
menu.Add(1,"Sierra Leone","");
 menu.Add(2,"info","pdf/isierraleone.pdf");
menu.Add(1,"Singapour","");
 menu.Add(2,"info","pdf/isingapour.pdf");
menu.Add(1,"Soudan","");
 menu.Add(2,"info","pdf/isoudan.pdf");
 menu.Add(2,"formulaire","pdf/soudan.pdf");
menu.Add(1,"Srilanka","");
 menu.Add(2,"info","pdf/isrilanka.pdf");
 menu.Add(2,"formulaire","pdf/srilanka.pdf"); 
 menu.Add(2,"formulaire suite","pdf/srilanka02.pdf");      
 menu.Add(2,"formulaire suite 2","pdf/srilanka03.pdf");
menu.Add(1,"Syrie","");
 menu.Add(2,"info","pdf/isyrie.pdf");
 menu.Add(2,"formulaire","pdf/syrie.pdf");
menu.Add(1,"Taiwan","");
 menu.Add(2,"info","pdf/itaiwan.pdf");
 menu.Add(2,"formulaire","pdf/taiwan.pdf");         
menu.Add(1,"Tanzanie","");
 menu.Add(2,"info","pdf/itanzanie.pdf");
 menu.Add(2,"formulaire","pdf/tanzanie.pdf");
 menu.Add(2,"formulaire suite","pdf/tanzanie2.pdf");      
menu.Add(1,"Tchad","");
 menu.Add(2,"info","pdf/itchad.pdf");
 menu.Add(2,"formulaire","pdf/tchad.pdf"); 
 menu.Add(2,"formulaire suite","pdf/tchad02.pdf");
menu.Add(1,"Thailande","");
 menu.Add(2,"info","pdf/ithailande.pdf");
 menu.Add(2,"formulaire","pdf/thailande.pdf");
menu.Add(1,"Togo","");
 menu.Add(2,"info","pdf/itogo.pdf");
 menu.Add(2,"formulaire","pdf/togo.pdf");
menu.Add(1,"Turkmenistan","");
 menu.Add(2,"info","pdf/iturkmenistan.pdf");
 menu.Add(2,"formulaire","pdf/turkmenistan.pdf");
 menu.Add(1,"Ukraine","");
 menu.Add(2,"info","pdf/iukraine.pdf");
 menu.Add(2,"formulaire","pdf/ukraine.pdf");
 menu.Add(2,"note","pdf/ukraine05.pdf");
menu.Add(1,"Venezuela","");
 menu.Add(2,"info","pdf/ivenezuela.pdf");
 menu.Add(2,"formulaire","pdf/venezuela.pdf");
menu.Add(1,"Vietnam","");
 menu.Add(2,"info","pdf/ivietnam.pdf");
 menu.Add(2,"formulaire FV1","pdf/vietnam.pdf"); 
 menu.Add(2,"formulaire FV2","pdf/vietnam02.pdf");      
 menu.Add(2,"formulaire 2","pdf/vietnam03.pdf");
menu.Add(1,"Yemen","");
 menu.Add(2,"info","pdf/iyemen.pdf");
 menu.Add(2,"formulaire","pdf/yemen.pdf");
menu.Add(1,"Yougoslavie","");
 menu.Add(2,"info","pdf/iyougoslavie.pdf");
 menu.Add(2,"formulaire","pdf/yougoslavie.pdf");
menu.Add(1,"Zambie","");
 menu.Add(2,"info","pdf/izambie.pdf");
 menu.Add(2,"formulaire","pdf/zambie.pdf");
menu.Add(1,"Zimbabwe","");
 menu.Add(2,"info","pdf/izimbabwe.pdf");
 menu.Add(2,"formulaire","pdf/zimbabwe.pdf");
 menu.Add(2,"formulaire suite","pdf/zimbabwe02.pdf");
 menu.Add(2,"note","pdf/zimbabwe03.pdf"); 				
												
					

function CreerMenu(profondeur,titre1,titre2,titre3,titre4,target) {
	this.nb=0;this.prof=profondeur;
	this.titre1=titre1; this.titre2=titre2; this.titre3=titre3; this.titre4=titre4; this.target=target
	this.Add=AddObjet;
	this.Aff=AffMenu;
}
function AddObjet(deep,txt,page) {
	var rub = new Object;
	rub.deep=deep;
	rub.txt=txt;
	rub.page=page;
	this[this.nb]=rub;
	this.nb++;
}
function AffMenu() {
	var Z ="<SELECT size=1 name='list1' onChange='Clic(1)'><OPTION selected>"+this.titre1+"</OPTION>";
	for (var i=0;i<this.nb;i++) {
		if (this[i].deep==1) {
			Z+="<OPTION value='"+i+"'>"+this[i].txt+"</OPTION>"
		}
	}
	Z+="</SELECT>";
	for (var i=2;i<=menu.prof;i++) {
		Z+="<SELECT name='list"+i+"' onChange='Clic("+i+")'><OPTION>"+eval("menu.titre"+i)+"</OPTION><OPTION></OPTION><OPTION></OPTION><OPTION></OPTION><OPTION></OPTION><OPTION></OPTION></SELECT>";
	}
	document.write(Z);
}
function add() {
	var c=new Option("ADD","",true,true);
	document.forms[0].elements["list"].options[0]=c;
}
function Clic(no) {
	var valeur=document.forms["aspnetForm"].elements["list"+no].options[ document.forms["aspnetForm"].elements["list"+no].selectedIndex].value;
	if ((valeur!="")&&(valeur!=null)&&(no<menu.prof)) {
		var deep=menu[valeur].deep;
		var no2=1;
		for (var noX=(no+1);noX<=menu.prof;noX++) {
			document.forms["aspnetForm"].elements["list"+eval(noX)].options.length=0;
			var titre=eval("menu.titre"+noX);
			var c=new Option(titre);
			document.forms["aspnetForm"].elements["list"+(noX)].options[0]=c;
			document.forms["aspnetForm"].elements["list"+(noX)].selectedIndex=0;
		}
		valeur++;
		for (var i=valeur;i<menu.nb;i++) {
			//alert(i);
			if (menu[i].deep==deep+1) { 
				//alert("no="+no+" texte="+menu[i].txt);
				var c=new Option(menu[i].txt,i);
				document.forms["aspnetForm"].elements["list"+(no+1)].options[no2]=c;
				no2++;
			} else { if (menu[i].deep==deep){i=menu.nb;}}
		}
		document.forms["aspnetForm"].elements["list"+(no+1)].options.length=no2+1;
		document.forms["aspnetForm"].elements["list"+(no+1)].selectedIndex=0;
		Clic(no+1)
		valeur--;
	}
	if ((valeur!="")&&(valeur!=null)) {
		var page=menu[valeur].page;
		if ((page!="")&&(page!=null)) {
			window.open(page,"","menubar,scrollbars,toolbar,status,location")
		}
	}
}
// Fonctions destinies ` afficher l'arborescence du menu
function space(i) {var Z="";for (var j=0;j<i;j++){Z+="&nbsp;&nbsp;&nbsp;&nbsp;";}return Z}
function Arbo(m) {
	var Z="<BR>";
	for (var i=0;i<m.nb;i++) {
		Z+=space(m[i].deep)+m[i].txt+"&nbsp;&nbsp; <A href='"+m[i].page+"'>"+m[i].page+"</A><BR>"
	}
	document.write(Z);	
}