var menu=new CreerMenu(3,"Select a city","Select a language","Select a sample","titre 4","self");
// 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(numéro de la liste, texte, page ŕ charger)

menu.Add(1,"Stockholm","");
	menu.Add(2,"svenska","");
		menu.Add(3,"Gamla stan","main.php?act=101&SERVICE=TOURS_STOCKHOLM&COUNTRY=Sweden");
	menu.Add(2,"franska","");
		menu.Add(3,"La vieille ville","main.php?act=101&SERVICE=TOURS_STOCKHOLM&COUNTRY=France");

menu.Add(1,"Göteborg","");
	menu.Add(2,"franska","");
		menu.Add(3,"Göteborg","main.php?act=101&SERVICE=TOURS_GOTEBORG&COUNTRY=France");

menu.Add(1,"Paris","");
	menu.Add(2,"svenska","");
		menu.Add(3,"Monumental","main.php?act=101&SERVICE=TOURS_PARIS&COUNTRY=Sweden");
	menu.Add(2,"franska","");
		menu.Add(3,"Monumental","main.php?act=101&SERVICE=TOURS_PARIS&COUNTRY=France");


menu.Add(1,"Le Puy en Velay","");
	menu.Add(2,"franska","");
		menu.Add(3,"Le Puy en Velay","main.php?act=101&SERVICE=TOURS_LEPUY&COUNTRY=France");

menu.Add(1,"London","");
	menu.Add(2,"engelska","");
		menu.Add(3,"Westminster & Big-Ben","main.php?act=101&SERVICE=TOURS_LONDON&COUNTRY=UK");
		menu.Add(3,"City & Tower Bridge","main.php?act=101&SERVICE=TOURS_LONDON&COUNTRY=UK");

menu.Add(1,"Oxford","");
	menu.Add(2,"engelska","");
		menu.Add(3,"Radcliff Camera","main.php?act=101&SERVICE=TOURS_OXFORD&COUNTRY=UK");

menu.Add(1,"Cambridge","");
	menu.Add(2,"engelska","");
		menu.Add(3,"Kings College","main.php?act=101&SERVICE=TOURS_CAMBRIDGE&COUNTRY=UK");

menu.Add(1,"Brighton","");
	menu.Add(2,"engelska","");
		menu.Add(3,"Royal Pavillion","main.php?act=101&SERVICE=TOURS_BRIGHTON&COUNTRY=UK");

menu.Add(1,"Brussels","");
	menu.Add(2,"franska","");
		menu.Add(3,"La grande place","main.php?act=101&SERVICE=TOURS_BRUXELLES&COUNTRY=France");										
		
menu.Add(1,"Madrid","");
	menu.Add(2,"spanska","");
		menu.Add(3,"Österrikiska Madrid","main.php?act=101&SERVICE=TOURS_MADRID&COUNTRY=Spain");


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="<FORM name='mf'>";
	Z+="<TD><strong> "+ 1+". </strong></TD><TD><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></TD>";
	for (var i=2;i<=menu.prof;i++) {
		Z+="<TD><strong>"+i+".</strong></TD><TD><SELECT name='list"+i+"' onChange='Clic("+i+")'><OPTION>"+eval("menu.titre"+i)+"</OPTION><OPTION></OPTION><OPTION></OPTION><OPTION></OPTION><OPTION></OPTION><OPTION></OPTION></SELECT></TD>";
	}
	Z+="</FORM>";
	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["mf"].elements["list"+no].options[ document.forms["mf"].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["mf"].elements["list"+eval(noX)].options.length=0;
			var titre=eval("menu.titre"+noX);
			var c=new Option(titre);
			document.forms["mf"].elements["list"+(noX)].options[0]=c;
			document.forms["mf"].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["mf"].elements["list"+(no+1)].options[no2]=c;
				no2++;
			} else { if (menu[i].deep==deep){i=menu.nb;}}
		}
		document.forms["mf"].elements["list"+(no+1)].options.length=no2+1;
		document.forms["mf"].elements["list"+(no+1)].selectedIndex=0;
		Clic(no+1)
		valeur--;
	}
	if ((valeur!="")&&(valeur!=null)) {
		var page=menu[valeur].page;
		if ((page!="")&&(page!=null)) {
			if (menu.target=="self") {window.location=page}
			else if (menu.target=="_blank") {window.open(page,"","menubar,scrollbars,toolbar,status,location")}
			else {parent.frames[menu.target].location.href=page;}
		}
	}
}
 
