// roll-over d'une image function swapImg(imgName, imgFile) { document.images[imgName].src = imgFile; } // ouverture d'une fenêtre version "accessible" function OpenWindowByTarget(target, url, width, height, top, left) { var wdw; var options = "menubar=yes,toolbar=yes,resizable=yes,scrollbars=yes"; wdw = window.open(url, target, "top="+top+",left="+left+",width="+width+",height="+height+","+options); wdw.focus(); return false; } // impression de la page courante function pagePrint() { window.print(); } // ----------------------------------------------------------------------------- // /!\ attention, spécifique à CG33 // Ouverture et fermeture du menu // ----------------------------------------------------------------------------- // Ajoute une classe sur un champ function addClassOnElement(element, className){ if(element && className != "") { element.className = element.className + " " + className; } } // Enlève une classe sur un champ function removeClassOnElement(element, className){ if(element && className != "") { // Suppression de toutes les occurences de l'ancienne classe element.className = element.className.replace(new RegExp(className, "g" ),""); } } /* * But : Ouvre ou ferme l'univers en fonction de l'état précédent */ function openclose(trub_id) { // id du lien associé à l'univers idA = "a" + trub_id; // id de l'ensemble des rubriques de l'univers idGroupeRubrique = "r" + trub_id; // Etat d'affichage de l'ensemble des rubriques if(document.getElementById(idGroupeRubrique) != null) { if (document.getElementById(idGroupeRubrique).className.indexOf("closed") >= 0) { // Affichage de l'ensemble des rubriques removeClassOnElement(document.getElementById(idGroupeRubrique), "closed"); // changement du title du lien if(document.getElementById(idA) != null) { document.getElementById(idA).setAttribute("title", "SITE/TITLE_CLOSE_MENU indéfini"); } } else { // Masquage de l'ensemble des rubriques addClassOnElement (document.getElementById(idGroupeRubrique), "closed"); // changement du title du lien if(document.getElementById(idA) != null) { document.getElementById(idA).setAttribute("title", "SITE/TITLE_OPEN_MENU indéfini"); } } } return; } // -----------------------------------------------------------------------------