
			/* Fichier http://www.mda-be.org/script/splashpage.js créé par Saxon (basé sur mda.xml et mda.xsl) */
			/* Version : 20080117 */

			
		// 
		var initialized = 0;
		var delay = 15000; // nombre de secondes x 1000
		var short_delay = 250;
		
		// ordre de défilement : FR => NL => EN => (choose your language info) => FR etc. 
		var lang_fr = "fr";
		var lang_en = "en";
		var lang_nl = "nl";
		var lang_choice = "langchoice";

		var no_swap = 0;
		var allow_auto_swap = 1;

		var no_hide = 0;	// attention no_hide est visuellement dangeureux
		var allow_hide = 1;
		var instant_hide_previous = 2;
		
		//alert('coucou');
		var t=0;
		//var otherlang1 = lang_nl;
		//var otherlang2 = lang_en;
		
		var langtable = new Array(lang_fr, lang_nl, lang_en, lang_choice);
		var idxnextlang = 1 // currently displayed, before entering in the text_swap() function
		var nblangs = 4;
		
		// var previouslang = lang_en; // allows to fade previouslang
		var currentlang = lang_fr; // currently displayed, before entering in the text_swap() function
		// var nextlang = lang_nl; // next language after current swap
		// var lang_transit = lang_fr;

		var t; // main timer
		var init_t = 0; // auto start special timer
		var st1; // secondary timers (short delay between swaps)
		var st2; // secondary timers (short delay between swaps)
		var fader; // fading timer

		// var text_fr="Depuis 1930, 24 heures par jour, 365 jours par an, le Magen David Adom, seul service médical d’urgence d’Israël, a sauvé des vies sans se préoccuper de la race ou de la religion des blessés.";
		// var text_en="Since 1930, 24 hours a day, 365 days a year, Magen David Adom, Israel’s only medical emergency service has saved lives regardless of race or religion."
		// var text_nl="Sinds 1930 heeft Magen David Adom, de enige medische spoedhulp dienst van Israël, 24/24 uur, 365 dagen per jaar levens gered zonder onderscheid van ras of godsdienst."
		// var text_langchoice ="&lt;= Choisissez votre langue<br />&lt;= Kies U taal"
		
		// var t=setTimeout("alert('5 seconds!')",5000);
		
		function wait_a_while() {
			// do nothing
			// var n=0;
			// document.getElementById("forcenl").style.visibility= "visible"; // debug $*$*$*
			return;
		}
		
		// encore buggé ?
		function fade_in(lang,opacitylevel,targetopacitylevel) {
			// en cas d’inversion des valeurs lors de l’appel
			if (targetopacitylevel < opacitylevel) { fade_in(lang,targetopacitylevel,opacitylevel); }
			else {
			if (opacitylevel != 0) {
				document.getElementById(lang+"0").style.visibility= "visible";
				document.getElementById(lang+"1").style.visibility= "visible";
				document.getElementById(lang+"2").style.visibility= "visible";
			} else fader=setTimeout("fade_in(lang,opacitylevel+1,targetopacitylevel)",short_delay);
			if (opacitylevel == 1) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=10)";
					document.getElementById(lang+"0").style.opacity= "0.1";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=20)";
					document.getElementById(lang+"1").style.opacity= "0.2";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=20)";
					document.getElementById(lang+"2").style.opacity= "0.2";
					if (targetopacitylevel > opacitylevel) { fader=setTimeout("fade_in(lang,opacitylevel+1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 2) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=20)";
					document.getElementById(lang+"0").style.opacity= "0.2";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=40)";
					document.getElementById(lang+"1").style.opacity= "0.4";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=40)";
					document.getElementById(lang+"2").style.opacity= "0.4";
					if (targetopacitylevel > opacitylevel) { fader=setTimeout("fade_in(lang,opacitylevel+1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 3) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=30)";
					document.getElementById(lang+"0").style.opacity= "0.3";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=60)";
					document.getElementById(lang+"1").style.opacity= "0.6";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=60)";
					document.getElementById(lang+"2").style.opacity= "0.6";
					if (targetopacitylevel > opacitylevel) { fader=setTimeout("fade_in(lang,opacitylevel+1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 4) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=40)";
					document.getElementById(lang+"0").style.opacity= "0.4";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=80)";
					document.getElementById(lang+"1").style.opacity= "0.8";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=80)";
					document.getElementById(lang+"2").style.opacity= "0.8";
					if (targetopacitylevel > opacitylevel) { fader=setTimeout("fade_in(lang,opacitylevel+1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 5) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=50)";
					document.getElementById(lang+"0").style.opacity= "0.5";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=100)";
					document.getElementById(lang+"1").style.opacity= "1.0";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=100)";
					document.getElementById(lang+"2").style.opacity= "1.0";
					// fader=setTimeout("fade_in(lang,opacitylevel-1)",short_delay);
			}
			}
			return;
		}
		
		// encore buggé ?
		function fade_out(lang,opacitylevel,targetopacitylevel) {
			// en cas d’inversion des valeurs lors de l’appel
			if (targetopacitylevel > opacitylevel) { fade_out(lang,targetopacitylevel,opacitylevel); }
			else {
			if (opacitylevel == 0) {
				document.getElementById(lang+"0").style.visibility= "hidden";
				document.getElementById(lang+"1").style.visibility= "hidden";
				document.getElementById(lang+"2").style.visibility= "hidden";
			} else if (opacitylevel == 1) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=10)";
					document.getElementById(lang+"0").style.opacity= "0.1";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=20)";
					document.getElementById(lang+"1").style.opacity= "0.2";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=20)";
					document.getElementById(lang+"2").style.opacity= "0.2";
					if (targetopacitylevel < opacitylevel) { fader=setTimeout("fade_out(lang,opacitylevel-1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 2) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=20)";
					document.getElementById(lang+"0").style.opacity= "0.2";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=40)";
					document.getElementById(lang+"1").style.opacity= "0.4";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=40)";
					document.getElementById(lang+"2").style.opacity= "0.4";
					if (targetopacitylevel < opacitylevel) { fader=setTimeout("fade_out(lang,opacitylevel-1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 3) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=30)";
					document.getElementById(lang+"0").style.opacity= "0.3";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=60)";
					document.getElementById(lang+"1").style.opacity= "0.6";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=60)";
					document.getElementById(lang+"2").style.opacity= "0.6";
					if (targetopacitylevel < opacitylevel) { fader=setTimeout("fade_out(lang,opacitylevel-1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 4) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=40)";
					document.getElementById(lang+"0").style.opacity= "0.4";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=80)";
					document.getElementById(lang+"1").style.opacity= "0.8";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=80)";
					document.getElementById(lang+"2").style.opacity= "0.8";
					if (targetopacitylevel < opacitylevel) { fader=setTimeout("fade_out(lang,opacitylevel-1,targetopacitylevel)",short_delay); }
			} else if (opacitylevel == 5) {
					document.getElementById(lang+"0").style.filter= "alpha(opacity=50)";
					document.getElementById(lang+"0").style.opacity= "0.5";
					document.getElementById(lang+"1").style.filter= "alpha(opacity=100)";
					document.getElementById(lang+"1").style.opacity= "1.0";
					document.getElementById(lang+"2").style.filter= "alpha(opacity=100)";
					document.getElementById(lang+"2").style.opacity= "1.0";
					if (targetopacitylevel < opacitylevel) { fader=setTimeout("fade_out(lang,opacitylevel-1,targetopacitylevel)",short_delay); }
			}
			}
			return;
		}
		
		function text_swap(lang,with_hide,with_swap) {
		 // alert('debug lang:'+lang+" with_hide: "+with_hide+" with_swap: "+with_swap+"\n"+"instant_hide_previous: "+instant_hide_previous+" allow_hide: "+allow_hide);
			if (with_hide != no_hide) {
				// if (with_hide != instant_hide_previous) { fade_out(currentlang,5,0)",short_delay); } // encore buggé ?
				for (i=0 ; i<nblangs; i++)
				{
				//if (langtable[i]!=lang) {
				// if (lang == lang_fr) { otherlang1=lang_nl; otherlang2=lang_en; } else { otherlang=lang_fr; }
				document.getElementById(langtable[i]+"0").style.visibility= "hidden";
				document.getElementById(langtable[i]+"1").style.visibility= "hidden";
				document.getElementById(langtable[i]+"2").style.visibility= "hidden";
				//document.getElementById(currentlang+"0").style.visibility= "hidden";
				//document.getElementById(currentlang+"1").style.visibility= "hidden";
				//document.getElementById(currentlang+"2").style.visibility= "hidden";
				//	} //end if langtable
				// if (with_hide != instant_hide_previous) { fade_in(lang,0,5)",short_delay); } // encore buggé ?
				} // end for
			}
			// à terme envisager uniquement l’option fadeout et fade in et ce sont ces routines qui fixeront la visibility
			document.getElementById(lang+"0").style.visibility= "visible"; 
			document.getElementById(lang+"1").style.visibility= "visible"; 
			document.getElementById(lang+"2").style.visibility= "visible"; 
			
			//alert(lang+"0 "+otherlang+"1");
			
			// nextlang = previouslang;
			// previouslang = currentlang;
			currentlang = lang;
			
			// lang_transit = previouslang;

			if (with_swap == allow_auto_swap) 
			{
				idxnextlang = (idxnextlang +1) % nblangs;		// incrementing + modulus
				t=setTimeout('text_swap(langtable[idxnextlang],allow_hide,allow_auto_swap)',delay);
				/*
				if (lang == lang_fr) { t=setTimeout('text_swap(lang_nl,allow_hide,allow_auto_swap)',delay); 
				} else if (lang == lang_nl) { t=setTimeout('text_swap(lang_en,allow_hide,allow_auto_swap)',delay); 
				} else { t=setTimeout('text_swap(lang_fr,allow_hide,allow_auto_swap)',delay);
				}
				*/
			} else { stop_text_swap();
			}
			return;
		}
		
		function start() {
			//alert("starting...");
			if (init_t != 0) { clearTimeout(init_t) ; init_t = 0; }
			document.getElementById("forcefr").style.visibility= "visible";
			document.getElementById("forceen").style.visibility= "visible";
			document.getElementById("forcenl").style.visibility= "visible";
			document.getElementById("startnow").style.visibility= "hidden";
			document.getElementById("stopnow").style.visibility= "visible";
			document.getElementById("hideall").style.visibility= "visible";
			
			// document.getElementById("text_over_bg").class="transparency90"; /* testing - pose problème */
			text_swap(langtable[idxnextlang],instant_hide_previous,allow_auto_swap);
			return;
		}
		function my_js_init(is_init) { // à activer une seule fois - pour faire apparaître les boutons qui doivent être masqués lorsque javascript est désactivé / non supporté
		
			if (is_init == 0 ) {
				is_init++;
				document.getElementById("forcefr").style.visibility= "visible";
				document.getElementById("forcenl").style.visibility= "visible";
				document.getElementById("forceen").style.visibility= "visible";
				document.getElementById("startnow").style.visibility= "visible";
				// document.getElementById("stopnow").style.visibility= "visible";
				document.getElementById("hideall").style.visibility= "visible";
				// alert("debug2:"+initialized);
				init_t = 1;
				init_t=setTimeout('start()',delay); // lancement automatique du swapping - ou ne marche pas ?
			}
			return (is_init);
		}
		
		function visit_language_site(lang) { // en cas de click sur la zone prévue à cet effet $*$*$* à faire : remplacer les alertes par le code de chargement d’une nouvelle url
			if (lang == lang_fr) {  // ici code pour changer l’url vers le site /fr 
				// alert("Désolé, le site n’est pas encore accessible, il le sera d’ici quelques jours. \nMerci pour votre visite et à très bientôt !");
				window.location.replace("http://www.mda-be.org/FR/accueil_fr.html"); /* ou juste /FR/ et ajouter éventuellement un code server-side pour une redirecton plus efficace que via HTTP $*$*$* */
			} else if (lang == lang_en) { // ici code pour changer l’url vers le site /en 
				alert("Sorry, this site isn’t available in English.");
			} else if (lang == lang_nl) { // ici code pour changer l’url vers le site /nl 
				alert("Jammer genoeg is deze site nog niet toegankelijk, nog enkele dagen geduld a.u.b. \nMet dank voor uw bezoek en tot binnenkort !");
			}
			return;
		}
		
		function stop_text_swap() {
			if (init_t != 0) { clearTimeout(init_t) ; init_t = 0; }
			clearTimeout(t);
			document.getElementById("startnow").style.visibility= "visible";
			document.getElementById("stopnow").style.visibility= "hidden";
			return;
		}
		
		function hide_text() {
			if (init_t != 0) { clearTimeout(init_t) ; init_t = 0; }
			clearTimeout(t);
			document.getElementById("forceen").style.visibility= "hidden";
			document.getElementById("forcenl").style.visibility= "hidden";
			document.getElementById("forcefr").style.visibility= "hidden";
			document.getElementById("stopnow").style.visibility= "hidden";
			document.getElementById("startnow").style.visibility= "hidden";
			document.getElementById("hideall").style.visibility= "hidden";
			document.getElementById("showall").style.visibility= "visible";
			document.getElementById(lang_fr+"0").style.visibility= "hidden";
			document.getElementById(lang_fr+"1").style.visibility= "hidden";
			document.getElementById(lang_fr+"2").style.visibility= "hidden";
			document.getElementById(lang_en+"0").style.visibility= "hidden";
			document.getElementById(lang_en+"1").style.visibility= "hidden";
			document.getElementById(lang_en+"2").style.visibility= "hidden";
			// $*$*$* enlever les commentaires une fois que la langue NL est ajoutée
			document.getElementById(lang_nl+"0").style.visibility= "hidden";
			document.getElementById(lang_nl+"1").style.visibility= "hidden";
			document.getElementById(lang_nl+"2").style.visibility= "hidden";
			document.getElementById(lang_choice+"0").style.visibility= "hidden";
			document.getElementById(lang_choice+"1").style.visibility= "hidden";
			document.getElementById(lang_choice+"2").style.visibility= "hidden";
			return;
		}
		function show_text() {
			document.getElementById("forceen").style.visibility= "visible";
			document.getElementById("forcenl").style.visibility= "visible";
			document.getElementById("forcefr").style.visibility= "visible";
			// document.getElementById("stopnow").style.visibility= "visible";
			document.getElementById("startnow").style.visibility= "visible";
			document.getElementById("hideall").style.visibility= "visible";
			document.getElementById("showall").style.visibility= "hidden";
			document.getElementById(currentlang+"0").style.visibility= "visible";
			document.getElementById(currentlang+"1").style.visibility= "visible";
			document.getElementById(currentlang+"2").style.visibility= "visible";
			return;
		}

		// lancer la fonction de swap automatique - déplacé beaucoup plus loin
		// start();
		
		// activer les boutons qui sont visibles si JS n’est pas actif (par déhaut ils sont "hidden")
		// var start_me = my_js_init();
		// 
		// -->
		
