		var menu0=new Image();
		menu0.src='img/menu-decouvrir.gif'
		var menu0_=new Image();
		menu0_.src='img/menu-decouvrir_.gif'
		var menu2=new Image();
		menu2.src='img/menu-ecole.gif'
		var menu2_=new Image();
		menu2_.src='img/menu-ecole_.gif'
		var menu3=new Image();
		menu3.src='img/menu-calendrier.gif'
		var menu3_=new Image();
		menu3_.src='img/menu-calendrier_.gif'
		var menu4=new Image();
		menu4.src='img/menu-photos.gif'
		var menu4_=new Image();
		menu4_.src='img/menu-photos_.gif'
		var menu5=new Image();
		menu5.src='img/menu-liens.gif'
		var menu5_=new Image();
		menu5_.src='img/menu-liens_.gif'
		var menu1=new Image();
		menu1.src='img/menu-pratiquer.gif'
		var menu1_=new Image();
		menu1_.src='img/menu-pratiquer_.gif'


		/*** There should be no need to change anything beyond this. ***/

		// A unit of measure that will be added when setting the position of a layer.
		var px = bw.ns4||window.opera?"":"px";

		if(navigator.userAgent.indexOf('Opera')>-1 && document.getElementById){ //Opera 5 resize fix.
			scrX= innerWidth; scrY= innerHeight;
			document.onmousemove= function(){
				if(scrX<innerWidth-10 || scrY<innerHeight-10 || scrX>innerWidth+10 || scrY>innerHeight+10){
					scrX = innerWidth;
					scrY = innerHeight;
					initFoldout();
				}
			};
		}

		//object constructor...
		function makeMenu(obj,nest){
			nest= (!nest)?"":'document.'+nest+'.';
			this.el= bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):document.getElementById(obj);	
			this.css= bw.ns4?this.el:this.el.style;
			this.ref= bw.ns4?this.el.document:document;		
			this.x= (bw.ns4||bw.opera5)?this.css.left:this.el.offsetLeft;
			this.y= (bw.ns4||bw.opera5)?this.css.top:this.el.offsetTop;
			this.h= (bw.ie||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.opera5?this.css.pixelHeight:0;
			this.vis= b_vis;
			this.hideIt= b_hideIt;
			this.showIt= b_showIt;
			this.moveIt= b_moveIt;
			return this
		}
		//object methods...
		function b_showIt(){this.css.visibility='visible'}
		function b_hideIt(){this.css.visibility='hidden'}
		function b_vis(){if(this.css.visibility=='hidden' || this.css.visibility=='HIDDEN' || this.css.visibility=='hide') return true;}
		function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x+px; this.css.top=this.y+px}

		/************************************************************************************
		This is the function that changes the sub menus to folded or unfolded state.
		************************************************************************************/
		function menu(num){
			if(bw.bw){
				if (!stayFolded){
					for (var i=0; i<oSub.length; i++){
						if (i!=num){
							oSub[i].hideIt()
							oTop[i].ref["img"+i].src = eval("menu" + i + ".src");
						}
					}
					for(var i=1; i<oTop.length; i++){
						oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].h)
					}
				}
				if (oSub[num].vis()){
					oSub[num].showIt()
				}else{
					oSub[num].hideIt()
				}
				for(var i=1; i<oTop.length; i++){ 
					if (!oSub[i-1].vis()) oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].h+oSub[i-1].h+mainOffsetY) 
					else oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].h+mainOffsetY)
				}
			}
		}

		function leroll(nom,cible){
			t = eval("menu" + nom + ".src");
			if ((oSub[cible].vis())) oTop[cible].ref["img"+cible].src = t;
		}

