var W3CDOM = document.createElement && document.getElementsByTagName; var browser; var browser_version; var IE; window.domready = function(){ } window.onload = function(){ browserDetect(); dipatchSearch(); hideSearch(); activeReseauxSociaux(); hideReseauxSociaux(); // activeFavoris(); activePrint(); activeOKhover(); SiteRating(); hideOthersSites(); } // FF le 20/01/10 ajout fonctionalités reseaux sociaux // function activeReseauxSociaux(){ var elm_Partager = document.getElementById('Partager'); elm_Partager.innerHTML = "Partager"; } function hideReseauxSociaux(){ var elm_RS = document.getElementById('blocReseauxSociaux'); elm_RS.style.display = "none"; } function montreReseauxSociaux(){ var elm_RS = document.getElementById('blocReseauxSociaux'); elm_RS.style.display = "block"; } function activeOKhover(){ var btn_search = document.getElementById('btn_ok'); if (eval(btn_search)) { btn_search.onmouseover = function(){this.src = '/Keys_img/btn_rechercher_h.gif'; } btn_search.onmouseout = function(){this.src = '/Keys_img/btn_rechercher.gif';} } } function hideOthersSites(){ //hide nav other sites UL var box_other_sites = document.getElementById('nav_autres-sites'); if(box_other_sites){ var content = ""; content+= "\"OK\""; box_other_sites.innerHTML = content; var elm_select_other_sites = document.getElementById('select_nav_autres-sites'); var elm_a_nav_autres_sites = document.getElementById('btn_nav_autres-sites'); elm_a_nav_autres_sites.onclick = function(){ var url = elm_select_other_sites.value; this.href = url; if(url == 0) { alert("Vous devez choisir un site."); return false; } } } } function hideSearch(){ // hide label search var elm_label_search = document.getElementById('l_recherche'); elm_label_search.style.position = "absolute"; elm_label_search.style.left = "-10000px"; } function addFavoris() { dbnamevar = document.location.toString().split("&from="); dbnamevar = dbnamevar[1].slice(0,2); switch (dbnamevar) { case "as" : dbname=document.location; dbtitle="Les Cles de la Banque - Acteurs Sociaux"; break; case "ja" : dbname=document.location; dbtitle="Les Cles de la Banque - Jeunes Adultes"; break; case "hu" : dbname=document.location; dbtitle="Les Cles de la Banque"; break; case "pr" : dbname=document.location; dbtitle="Les Cles de la Banque - Professionels"; break; case "pa" : dbname=document.location; dbtitle="Les Cles de la Banque - Particuliers"; break; default: break; } if (!IE) window.sidebar.addPanel(dbtitle, dbname, ""); else window.external.AddFavorite(dbname, dbtitle); } //Ajout de FF 24/06/09 function addPageFavoris() { dbnamevar = document.location.toString().split("&from="); dbnamevar = dbnamevar[1].slice(0,2); switch (dbnamevar) { case "as" : dbname=document.location; dbtitle="Les Cles de la Banque - Acteurs Sociaux"; break; case "ja" : dbname=document.location; dbtitle="Les Cles de la Banque - Jeunes Adultes"; break; case "hu" : dbname=document.location; dbtitle="Les Cles de la Banque"; break; case "pr" : dbname=document.location; dbtitle="Les Cles de la Banque - Professionels"; break; case "pa" : dbname=document.location; dbtitle="Les Cles de la Banque - Particuliers"; break; default: break; } if (!IE) window.sidebar.addPanel(dbtitle + " " + document.title, document.location, ""); else window.external.AddFavorite(document.location, dbtitle + " " + document.title); } function activeFavoris(){ var elm_favoris = document.getElementById('favoris'); var elm_favoris2 = document.getElementById('action_favorisAS'); var elm_favorisJA = document.getElementById('action_favorisJA'); if (eval(elm_favoris2)) elm_favoris2.innerHTML = "\"Ajouter"; elm_favoris.innerHTML = "Favoris"; if (eval(elm_favorisJA)) elm_favorisJA.innerHTML = "\"Ajouter"; elm_favoris.innerHTML = "Favoris"; } function activePrint(){ var elm_printAS = document.getElementById('action_imprimerAS'); var elm_printJA = document.getElementById('action_imprimerJA'); if (eval(elm_printAS)) elm_printAS.innerHTML ="\"Imprimer\""; if (eval(elm_printJA)) elm_printJA.innerHTML = "\"Imprimer\""; } //Fin Ajout de FF 24/06/09 function dipatchSearch(){ var elm_search = document.getElementById('query'); elm_search.value = "RECHERCHER"; elm_search.onclick = function(elm){ this.value = ""; } var img = '/Keys_img/btn_rechercher.gif'; var img_hover = '/keys_img/btn_rechercher_h.gif'; var btn_search = document.getElementById('c_recherche_s'); btn_search.onclick = function(){ if(elm_search.value == "" || elm_search.value == 'RECHERCHER') alert("Vous devez saisir un mot cle."); } btn_search.onmouseover = function(){ this.src = img_hover; } btn_search.onmouseout = function(){ this.src = img; } } function opendef(def) { window.open('/Web/Cles/Content.nsf/LexiqueByTitleWeb/' +def + '?OpenDocument' , 'popup','scrollbars,resizable,width=500,height=260') } function SiteRating() { dbnamevar = document.location.toString().split("&from="); dbnamevar = dbnamevar[1]; switch (dbnamevar) { case "as" : valeuractuelle = 3; new Starbox("rating", valeuractuelle, {onRate:mafonction, overlay: 'blank.png'}); break; case "ja" : valeuractuelle = 3; new Starbox("rating", valeuractuelle, {onRate:mafonction, overlay: 'blank.png'}); break; case "hub" : valeuractuelle = 3; new Starbox("rating", valeuractuelle, {onRate:mafonction, overlay: 'blank.png'}); break; case "pro" : valeuractuelle = 3; new Starbox("rating", valeuractuelle, {onRate:mafonction, overlay: 'blank.png'}); break; case "part" : valeuractuelle = 3; new Starbox("rating", valeuractuelle, {onRate:mafonction, overlay: 'blank.png'}); break; default: valeuractuelle = 3; new Starbox("rating", valeuractuelle, {onRate:mafonction, overlay: 'blank.png'}); break; } function mafonction(event, info) { window.open('/Web/Cles/Incoming.nsf/siterate2?CreateDocument&from='+dbnamevar+'¬e='+info.average.toFixed(0), 'popup','scrollbars=no,resizable=no,width=400,height=120');} } function browserDetect(){ var BrowserDetect = { init: function () { this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "an unknown version"; this.OS = this.searchString(this.dataOS) || "an unknown OS"; }, searchString: function (data) { for (var i=0;i