var menu=new CreerMenu(2," 1 - Choisir le mois "," 2 - Choisir la Semaine "," titre 3 ","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)

// Année 2009 :

	menu.Add(1,"Janvier 2010","");
	    menu.Add(2,"Du 06 au 12 Janvier","http://www.cinemactu.com/Cinema/janvier-2010-Semaine-1.htm");
		menu.Add(2,"Du 13 au 19 Janvier","http://www.cinemactu.com/Cinema/janvier-2010-Semaine-2.htm");
	    menu.Add(2,"Du 20 au 26 Janvier","http://www.cinemactu.com/Cinema/janvier-2010-Semaine-3.htm");
		menu.Add(2,"Du 27 au 02 Février","http://www.cinemactu.com/Cinema/janvier-2010-Semaine-4.htm");
	menu.Add(1,"Février 2010","");
	    menu.Add(2,"Du 03 au 09 Février","http://www.cinemactu.com/Cinema/fevrier-2010-Semaine-1.htm");
		menu.Add(2,"Du 10 au 16 Février","http://www.cinemactu.com/Cinema/fevrier-2010-Semaine-2.htm");
		menu.Add(2,"Du 17 au 23 Février","http://www.cinemactu.com/Cinema/fevrier-2010-Semaine-3.htm");
		menu.Add(2,"Du 24 au 02 Mars","http://www.cinemactu.com/Cinema/fevrier-2010-Semaine-4.htm");
	menu.Add(1,"Mars 2010","");
	    menu.Add(2,"Du 03 au 09 Mars","http://www.cinemactu.com/Cinema/mars-2010-Semaine-1.htm");
		menu.Add(2,"Du 10 au 16 Mars","http://www.cinemactu.com/Cinema/mars-2010-Semaine-2.htm");
	    menu.Add(2,"Du 17 au 23 Mars","http://www.cinemactu.com/Cinema/mars-2010-Semaine-3.htm");
		menu.Add(2,"Du 24 au 30 Mars","http://www.cinemactu.com/Cinema/mars-2010-Semaine-4.htm");
	    menu.Add(2,"Du 31 au 06 Avril","http://www.cinemactu.com/Cinema/mars-2010-Semaine-5.htm");
	menu.Add(1,"Avril 2010","");
	    menu.Add(2,"Du 07 au 13 Avril","http://www.cinemactu.com/Cinema/avril-2010-Semaine-1.htm");
		menu.Add(2,"Du 14 au 20 Avril","http://www.cinemactu.com/Cinema/avril-2010-Semaine-2.htm");
		menu.Add(2,"Du 21 au 27 Avril","http://www.cinemactu.com/Cinema/avril-2010-Semaine-3.htm");
	    menu.Add(2,"Du 28 au 04 Avril","http://www.cinemactu.com/Cinema/avril-2010-Semaine-4.htm");
	menu.Add(1,"Mai 2010","");
	    menu.Add(2,"Du 12 au 18 Mai","http://www.cinemactu.com/Cinema/mai-2010-Semaine-2.htm");
	menu.Add(1,"Juin 2010","");
	    menu.Add(2,"Du 02 au 08 Juin","http://www.cinemactu.com/Cinema/juin-2010-Semaine-1.htm");
	menu.Add(1,"Juillet 2010","");
	    menu.Add(2,"Du 07 au 13 Juillet","http://www.cinemactu.com/Cinema/juillet-2010-Semaine-1.htm");
	    menu.Add(2,"Du 21 au 27 Juillet","http://www.cinemactu.com/Cinema/juillet-2010-Semaine-3.htm");
	menu.Add(1,"Janvier","");
	    menu.Add(2,"Du 7 au 13 Janvier","http://www.cinemactu.com/Cinema/janvier-2009-Semaine-1.htm");
		menu.Add(2,"Du 14 au 20 Janvier","http://www.cinemactu.com/Cinema/janvier-2009-Semaine-2.htm");
		menu.Add(2,"Du 21 au 27 Janvier","http://www.cinemactu.com/Cinema/janvier-2009-Semaine-3.htm");
		menu.Add(2,"Du 28 au 3 Fevrier","http://www.cinemactu.com/Cinema/janvier-2009-Semaine-4.htm");
	menu.Add(1,"Fevrier","");
		menu.Add(2,"Du 4 au 10 Fevrier","http://www.cinemactu.com/Cinema/fevrier-2009-Semaine-1.htm");
		menu.Add(2,"Du 11 au 17 Fevrier","http://www.cinemactu.com/Cinema/fevrier-2009-Semaine-2.htm");
		menu.Add(2,"Du 18 au 24 Fevrier","http://www.cinemactu.com/Cinema/fevrier-2009-Semaine-3.htm");
		menu.Add(2,"Du 25 au 03 Mars","http://www.cinemactu.com/Cinema/fevrier-2009-Semaine-4.htm");
	menu.Add(1,"Mars","");
	    menu.Add(2,"Du 04 au 10 Mars","http://www.cinemactu.com/Cinema/mars-2009-Semaine-1.htm");
	    menu.Add(2,"Du 11 au 17 Mars","http://www.cinemactu.com/Cinema/mars-2009-Semaine-2.htm");
		menu.Add(2,"Du 18 au 24 Mars","http://www.cinemactu.com/Cinema/mars-2009-Semaine-3.htm");
		menu.Add(2,"Du 25 au 31 Mars","http://www.cinemactu.com/Cinema/mars-2009-Semaine-4.htm");
	menu.Add(1,"Avril","");
	    menu.Add(2,"Du 1 au 07 Avril","http://www.cinemactu.com/Cinema/avril-2009-Semaine-1.htm");
	    menu.Add(2,"Du 8 au 14 Avril","http://www.cinemactu.com/Cinema/avril-2009-Semaine-2.htm");
		menu.Add(2,"Du 15 au 21 Avril","http://www.cinemactu.com/Cinema/avril-2009-Semaine-3.htm");
		menu.Add(2,"Du 22 au 28 Avril","http://www.cinemactu.com/Cinema/avril-2009-Semaine-4.htm");
		menu.Add(2,"Du 29 au 05 Mai","http://www.cinemactu.com/Cinema/avril-2009-Semaine-5.htm");
	menu.Add(1,"Mai","");
	    menu.Add(2,"Du 06 au 12 Mai","http://www.cinemactu.com/Cinema/mai-2009-Semaine-1.htm");
		menu.Add(2,"Du 13 au 19 Mai","http://www.cinemactu.com/Cinema/mai-2009-Semaine-2.htm");
		menu.Add(2,"Du 20 au 26 Mai","http://www.cinemactu.com/Cinema/mai-2009-Semaine-3.htm");
		menu.Add(2,"Du 27 au 02 Juin","http://www.cinemactu.com/Cinema/mai-2009-Semaine-4.htm");
	menu.Add(1,"Juin","");
	    menu.Add(2,"Du 3 au 9 Juin","http://www.cinemactu.com/Cinema/juin-2009-Semaine-1.htm");
		menu.Add(2,"Du 10 au 16 Juin","http://www.cinemactu.com/Cinema/juin-2009-Semaine-2.htm");
		menu.Add(2,"Du 17 au 23 Juin","http://www.cinemactu.com/Cinema/juin-2009-Semaine-3.htm");
		menu.Add(2,"Du 24 au 30 Juin","http://www.cinemactu.com/Cinema/juin-2009-Semaine-4.htm");
	menu.Add(1,"Juillet","");
		menu.Add(2,"Du 1 au 8 Juillet","http://www.cinemactu.com/Cinema/Juillet-2009-Semaine-1.htm");
		menu.Add(2,"Du 08 au 14 Juillet","http://www.cinemactu.com/Cinema/Juillet-2009-Semaine-2.htm");
		menu.Add(2,"Du 15 au 21 Juillet","http://www.cinemactu.com/Cinema/Juillet-2009-Semaine-3.htm");
		menu.Add(2,"Du 22 au 28 Juillet","http://www.cinemactu.com/Cinema/Juillet-2009-Semaine-4.htm");
		menu.Add(2,"Du 29 au 04 Août","http://www.cinemactu.com/Cinema/Juillet-2009-Semaine-5.htm");
	menu.Add(1,"Août","");
	    menu.Add(2,"Du 05 au 11 Août","http://www.cinemactu.com/Cinema/aout-2009-Semaine-1.htm");
	    menu.Add(2,"Du 12 au 18 Août","http://www.cinemactu.com/Cinema/aout-2009-Semaine-2.htm");
	    menu.Add(2,"Du 19 au 25 Août","http://www.cinemactu.com/Cinema/aout-2009-Semaine-3.htm");
	    menu.Add(2,"Du 26 au 01 Août","http://www.cinemactu.com/Cinema/aout-2009-Semaine-4.htm");
	menu.Add(1,"Septembre","");
	    menu.Add(2,"Du 02 au 08 Septembre","http://www.cinemactu.com/Cinema/septembre-2009-Semaine-1.htm");
	    menu.Add(2,"Du 09 au 15 Septembre","http://www.cinemactu.com/Cinema/septembre-2009-Semaine-2.htm");
	    menu.Add(2,"Du 16 au 22 Septembre","http://www.cinemactu.com/Cinema/septembre-2009-Semaine-3.htm");
		menu.Add(2,"Du 23 au 29 Septembre","http://www.cinemactu.com/Cinema/septembre-2009-Semaine-4.htm");
		menu.Add(2,"Du 30 au 6 Octobre","http://www.cinemactu.com/Cinema/septembre-2009-Semaine-5.htm");
	menu.Add(1,"Octobre","");
	    menu.Add(2,"Du 07 au 13 Octobre","http://www.cinemactu.com/Cinema/octobre-2009-Semaine-1.htm");
		menu.Add(2,"Du 14 au 20 Octobre","http://www.cinemactu.com/Cinema/octobre-2009-Semaine-2.htm");
		menu.Add(2,"Du 21 au 27 Octobre","http://www.cinemactu.com/Cinema/octobre-2009-Semaine-3.htm");
		menu.Add(2,"Du 28 au 03 Novembre","http://www.cinemactu.com/Cinema/octobre-2009-Semaine-4.htm");
	menu.Add(1,"Novembre","");
	    menu.Add(2,"Du 4 au 10 Novembre","http://www.cinemactu.com/Cinema/novembre-2009-Semaine-1.htm");
		menu.Add(2,"Du 11 au 17 Novembre","http://www.cinemactu.com/Cinema/novembre-2009-Semaine-2.htm");
	    menu.Add(2,"Du 18 au 24 Novembre","http://www.cinemactu.com/Cinema/novembre-2009-Semaine-3.htm");
		menu.Add(2,"Du 25 au 01 Decembre","http://www.cinemactu.com/Cinema/novembre-2009-Semaine-4.htm");
	menu.Add(1,"Décembre","");
	    menu.Add(2,"Du 02 au 08 Décembre","http://www.cinemactu.com/Cinema/decembre-2009-Semaine-1.htm");
		menu.Add(2,"Du 09 au 15 Décembre","http://www.cinemactu.com/Cinema/decembre-2009-Semaine-2.htm");
		menu.Add(2,"Du 16 au 22 Décembre","http://www.cinemactu.com/Cinema/decembre-2009-Semaine-3.htm");
		menu.Add(2,"Du 23 au 29 Décembre","http://www.cinemactu.com/Cinema/decembre-2009-Semaine-4.htm");
		menu.Add(2,"Du 30 au 05 Janvier","http://www.cinemactu.com/Cinema/decembre-2009-Semaine-5.htm");


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+="<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>";
	}
	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;}
		}
	}
}
// Fonctions destinées à 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);	
}
// Section utile pour la démonstration