	// paramétres: MY_RUB,CLASS_SELECT définis dans le fichier /js_param_lib.js
	CUR_HORAIRES = false;

	// page Horaires
	function checkHoraires() {
		$$(".choose_content").each(function(myDiv,j) {
			if(myDiv != CUR_HORAIRES) myDiv.hide();
			else myDiv.show();
		});
	}

	/*
		affichage du flash
		1. ne l'ecrire qu'aprés Google Map
		2. ecriture SWFObject
	*/
	function writeSWFObject(tmpMap,fct) {
		if(!tmpMap) {
			setTimeout(function(){ fct();},1000);
		} else fct();
	}
	function set_SWFObject(flash,param) {
		if(param.id != undefined) {
			var so = new SWFObject(flash.path,flash.name,flash.width,flash.height,flash.version,flash.bgcolor);
			so.addParam("allowScriptAccess", "always");
			so.addParam("wmode","transparent");
			if(param.mp3 != undefined) so.addVariable("mp3url",param.mp3);
			if(param.confFile) so.addVariable("confFile",param.confFile);
			so.write(param.id);
		}
	}

	// Calendrier (fonctionctionne avec le JS: datechooser.js)
	function FunctionEx6(objDate){
		var ndExample5 = $(MY_DATE);
		//ndExample5.DateChooser.setEarliestDate(objDate);
		//ndExample5.DateChooser.updateFields();
		return true;
	}

	Event.observe(window, 'load', function() {
		// changement de langue
		/* on masque le bton OK: ici il est directement masqué en CSS
		$("languages").siblings().each(function(elmt,e) {
			if(elmt.match("p.button0"))	elmt.hide();
		});
		*/
		Event.observe($("languages"),'change', function() {
			$("languages").recursivelyCollect("form")[0].submit();
		});

		// préselection des Nav
		var selectNav = (function(myNav,mySelectClass) {
			myNav.each(function(elmt,i) {
				if($(elmt) != null) {
					$(elmt).addClassName(CLASS_SELECT);
					$(elmt).siblings().each(function(other,o){
						if(other.hasClassName(CLASS_SELECT)) other.removeClassName(CLASS_SELECT);
					})
				}
			})
		})(MY_RUB,CLASS_SELECT);

		// fonctionnement du diaporama
		var selectNav = (function(myDiapo) {
			if(myDiapo) {
				$$("#"+myDiapo+" ul a").each(function(myLink,a) {
					myLink.onclick = function() {return false;}
					Event.observe(myLink,'click',function(e) {
						$$("#"+myDiapo+" div.zoom")[0].scrollTop = $$(this.hash)[0].offsetTop;
					});
				})
			}
		})(MY_DIAPORAMA);

		// ouverture des popup
		$$(".popup").each(function(linkPopup,i) {
			linkPopup.onclick = function() {return false;}
			Event.observe(linkPopup,'click', function() {
				window.open(this.href,"popup","width=460,height=660,scrollbars=yes,status=no,menuba=no");
			});
		})

		// fonction d'impression
		$$(".btn_imprimer").each(function(elmt,i) {
			Event.observe(elmt,'click', function() {
				window.print();
			});
		})

		//Systeme d'onglets de la page Horaires
		var activeOnglet = (function(varRub){
			if(varRub[1] == "horaires") {

				// récupére le champs selectionné au chargement de la page
				$$("#chooseWhen input:checked").each(function(myInput,j) {
					CUR_HORAIRES = $(myInput.value);
					checkHoraires();
				});
				$$(".choose_content").each(function(myDiv,i) {
					if(!CUR_HORAIRES) CUR_HORAIRES = myDiv;
					checkHoraires();
				});

				// a chaque changement de valeur
				$$("#chooseWhen input").each(function(myInput,j) {
					Event.observe(myInput,'click', function() {
						CUR_HORAIRES = $(this.value);
						checkHoraires();
					});
				});

			}
		})(MY_RUB);

		// écriture des flash si besoin
		var myModule = (function(testMap) {
			writeSWFObject(testMap.finished,function() {
				// MODULE 6 Bonnes RAISON: de droite
				if($("myFlash") != null) {
					set_SWFObject(
						{
							path:"/swf/loader_module.swf",
							name:"body_",width:"305",height:"245",version:"8",bgcolor:"#FFFFFF"
						},{
							id:"myFlash",
							confFile:LANGUAGE+"xml/conf_module.xml"
						}
					);
				}

				// menu Audio Guide
				$$(".player_audio").each(function(myFlash,i) {
					if(myFlash.previous().match("a")) {
						// change le lien, en texte
						var myText = myFlash.previous().innerHTML;
						var myLink = myFlash.previous().getAttribute("href");
						myFlash.previous().replace("<span>"+myText+"</span>");

						// remplace par le flash
						set_SWFObject({
								path:PATH_ROOT+"swf/MP3player.swf",
								name:"body_",width:"136",height:"13",version:"8",bgcolor:"#FFFFFF"
							},{
								id:myFlash.getAttribute("id"),
								mp3:myLink
							}
						);
					}
				});
			});
		})(MY_MAP);
	});
