// 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; } // ----------------------------------------------------------------------------- function trim(myString) { return myString.replace(/^\s+/g,'').replace(/\s+$/g,'') } function checkDatePrecedence(sEarly, sLate) { var aryEarly = sEarly.split('/'); if(3 != aryEarly.length) return false; var aryLate = sLate.split('/'); if(3 != aryLate.length) return false; sEarlyDate = new Date(aryEarly[2], aryEarly[1]-1, aryEarly[0]); sLateDate = new Date(aryLate[2], aryLate[1]-1, aryLate[0]); return (sEarlyDate <= sLateDate); }