	// bib js aviso
	WCONF = "scrollbars=yes,toolbar=no,location=no,directories=no," +
            "status=no,menubar=no,resizable=yes,width=400,height=500";
	var tabLangId = new Array();
	tabLangId ["fr"] = 2;
	tabLangId ["en"] = 0;
	tabLangId ["es"] = 4;
			
	function openWin (src) 
	{
		openANewWindow (src, 400, 500);
	}

	function openSizedWin (src, w, h) 
	{
		openANewWindow (src, w, h);
	}

	function openANewWindow (src, w, h) 
	{
		conf = "scrollbars=yes,toolbar=no,location=no,directories=no," +
            "status=no,menubar=no,resizable=yes,width=" + w + ",height=" + h;
		var w=window.open ("", "aviso", conf);
		if (w) {
			w.focus();
			var str = unescape(src);
			str = str.replace ("+", " ");
			w.document.write ("<html><title>Aviso</title><body>" + str + "</body></html>");
			w.document.close();
		}
		else
			alert ("On ne peut ouvrir de fenêtre !");
	}

	function openGlossaryPopup (aCom, aLink) {
		conf = "scrollbars=yes,toolbar=no,location=no,directories=no," +
            "status=no,menubar=no,resizable=yes,width=400,height=200";
		var w=window.open ("", "aviso", conf);
		if (w) {
			w.focus();
			var str = unescape(aCom);
			aCom = str.replace ("+", " ");
			str = unescape(aLink);
			aLink = str.replace ("+", " ");
			var s = "<html><title>Aviso</title><body bgcolor='#ffffff' style='font:normal 83.33% Arial, Helvetica, sans-serif;color:#333333;'>" + aCom;
			if (aLink) {
				s += "<br><a href='"  +  aLink + "' target='_blank'>Link/lien</a>";
			}
			s += "</body></html>";
			w.document.write (s);
			w.document.close();
		}
		else
			alert ("On ne peut ouvrir de fenêtre !");
	}
	
	function redirectAccordingToNavigatorLanguage ()
	{
			// 1) recup des params de l'url
		var param = window.location.search.slice(1,window.location.search.length);
		var paramsArr = param.split("&");
		var isParamLang = false;
		for(i=0;i<paramsArr.length;i++){
			var second = paramsArr[i].split("=");
			if (second[0] == "L") {
				isParamLang = true;
				break;
			}
		}
			// 2) s'il n'y a pas de params de langue on rajoute automatiquement le &L= correcpondant
		//alert (paramsArr.length + ", " + paramsArr[0]);
		if (! isParamLang) {
			// 3) recup de la langue du navigateur
			var agt = navigator.userAgent.toLowerCase();
			var is_opera  = (agt.indexOf("opera") != -1);
			var is_ie = (agt.indexOf("msie") != -1) && !is_opera;
			if (is_ie) 
				lang = navigator.userLanguage;
			else
				lang = navigator.language;
			// 4) rajout auto de la langue
			url = window.location + (! paramsArr[0] ? "?" : "") + "&L=" + tabLangId [lang];
			//alert (url);
			window.location.replace(url);
		}
	}
//redirectAccordingToNavigatorLanguage();
