<!--
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.AffOne=Aff_One_Menu;
}
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 Aff_One_Menu(nmenu) {
	var Z; 
	if(nmenu==1) {
		Z="<SELECT name='list1' onChange='Clic(1)' class='NSelect'><OPTION>"+this.titre1+"</OPTION>";	
		for (var i=0;i<this.nb;i++) {
			var t= this[i].txt;
			if (this[i].deep==1)
				if(t != this.titre1) { // valeur != default alors new option
					Z+="<OPTION value='"+i+"*"+t+"'";
					if(ff.sellist[0].value == t) Z+= " selected";
					
					Z+=">"+t+"</OPTION>";
				}
		}
		Z+="</SELECT>";
	}
	else
		Z="<SELECT name='list"+nmenu+"' onChange='Clic("+nmenu+")' class='NSelect'><OPTION>"+eval("menu.titre"+nmenu)+"</OPTION></SELECT>";		
	document.write(Z);
}
function add() {ff.elements["list"].options[0]=new Option("ADD","",true,true);}
function Clic(no) {
	var val=ff.elements["list"+no].options[ ff.elements["list"+no].selectedIndex].value;
	val = val.substring(0,val.indexOf('*'))
	if ((val!="")&&(val!=null)&&(no<menu.prof)) {
		var deep=menu[val].deep;
		var no2=1;
		for (var noX=(no+1);noX<=menu.prof;noX++) {
			var el = ff.elements["list"+noX];
			el.options.length=0;			
			el.options[0]=new Option(eval("menu.titre"+noX));
			el.selectedIndex=0;
		}
		val++;		
		for (var i=val;i<menu.nb;i++) {
			var m = menu[i].txt;
			if(m != eval("menu.titre"+(no+1))) // valeur != default alors new option			
				if (menu[i].deep==deep+1 ) { 
					var el=	ff.elements["list"+(no+1)];					
					el.options[no2]=new Option(m,i);
					el.options[no2].value += "*"+m;
					if(ff.sellist[no].value == m) el.selectedIndex = no2;
					no2++;
				} else  if (menu[i].deep==deep) i=menu.nb;		
		}
		Clic(no+1);
		val--;
	}
}
// -->
