//Vérifie si les profils sont bien renseignés function verif_profil(){ var form = document.forms[0]; if( form.liProfil.value == 0) { alert("Vous devez choisir un profil pour la lecture du document."); form.liProfil.focus(); return false; } } // fonction double Clique -> Top function dblclick() { window.scrollTo(0,0) } if (document.layers) { document.captureEvents(Event.ONDBLCLICK); } document.ondblclick=dblclick; function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); function MM_preloadImages() { var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i"; document.body.insertAdjacentHTML("beforeEnd", WebBrowser); WebBrowser1.ExecWB(6, 2); WebBrowser1.outerHTML = ""; } else { self.print(); } } else { self.print(); } } //Fonction pour la mise en forme de la requete function requete(texte,champ) { var valeur = "" ; texte = texte.replace(/ /g , " ") ; texte = texte.replace(/é/g,"e"); texte = texte.replace(/è/g,"e"); texte = texte.replace(/ê/g,"e"); texte = texte.replace(/â/g,"a"); texte = texte.replace(/à/g,"a"); texte = texte.replace(/î/g,"i"); texte = texte.replace(/ô/g,"o"); texte = texte.replace(/ë/g,"e"); texte = texte.replace(/ï/g,"i"); texte = texte.replace(/ù/g,"u"); texte = texte.replace(/ et /gi, " ") ; texte = texte.replace(/ and /gi, " "); texte = texte.replace(/ ou /gi,","); texte = texte.replace(/ or /gi,","); texte = texte.replace(/ sauf /gi,"!"); texte = texte.replace(/sauf /gi,"!"); texte = texte.replace(/ not /gi,"!"); texte = texte.replace(/ & /g, " "); texte = texte.replace(/ , /g,","); texte = texte.replace(/, /g,","); texte = texte.replace(/ ,/g,","); if(texte.indexOf(",") == 0) texte = texte.substring( 1 , texte.length ); if ( texte.lastIndexOf(",") == Number(texte.length - 1) ) texte = texte.substring( 0 , texte.length - 1 ); if(texte.indexOf(" ") == 0) texte = texte.substring( 1 , texte.length ); if ( texte.lastIndexOf(" ") == Number(texte.length - 1) ) texte = texte.substring( 0 , texte.length - 1 ); if(texte.length == 0) { valeur = "" ; } else { for (var i = 0 ; i < texte.length ; i++) { if( i == 0) { valeur = "("+ champ + texte.charAt(i) ; } else { if(texte.charAt(i) == " ") valeur += ")AND(" + champ ; else { if(texte.charAt(i) == ",") valeur += ")OR(" + champ ; else if(texte.charAt(i) == "!") valeur += ")AND%20NOT(" + champ ; else valeur += texte.charAt(i) ; } } } valeur += ")" ; } return(valeur) ; } // validation formulaire de publication function validation_publication(){ var form = document.forms[0]; retour="0"; if (form.teTitre.value == "") { alert ("Veuillez saisir le nom de la page. "); form.teTitre.focus(); return false; } else { retour="1"; //return retour; } // verifier si le titre existe déja var valchamps = form.teTitre.value; for(i=0;i < nbListe;i++) { if(valchamps.toLowerCase() ==myListe[i] ) { alert (" Ce titre existe déja, veuillez en saisir un autre. "); form.teTitre.focus(); retour="0"; return false; } } // recupération des valeurs de l'applet if (document.applets.length != 0 ) { for(i=0;i"); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1){ encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1){ encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1){ encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1){ encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1){ encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search("2100) { alert("Année non valide !") champ.value = ""; champ.focus(); return false; } if(mois > 12 || mois < 1) { alert("Mois non valide !") champ.value = ""; champ.focus(); return false; } /*if(mois < 10 && moistext.length <2 ) { alert("Mois non valide ! \nSaisissez le mois sur 2 caractères") champ.value = ""; champ.focus(); return false; }*/ if ((jour < 1) || (jour > moisArray[mois])) { alert("date non valide !") champ.value = ""; champ.focus(); return false; } /*if(jour < 10 && jourtext.length <2 ) { alert("Jour non valide ! \nSaisissez le jour sur 2 caractères") champ.value = ""; champ.focus(); return false; }*/ if ((mois == 2) && (jour == 29)) if ((((annee % 4) == 0) && ((annee % 100) != 0)) == false && annee!=2000) { alert("date non valide !") champ.value = ""; champ.focus(); return false; } } if(moistext.length <2) { moistext = "0" + moistext; } if(jourtext.length <2) { jourtext = "0" + jourtext; } champ.value = jourtext + "/" + moistext + "/" +anneetext return true; } function creaDate(tDate) { first = tDate.indexOf("/"); sec = tDate.lastIndexOf("/"); annee = tDate.substr(sec+1, tDate.length); mois = tDate.substr(first+1, sec - first -1) jour = tDate.substr(0, first) dateRef = new Date ( parseInt(annee, 10), (parseInt(mois ,10) -1), parseInt(jour, 10)); return dateRef ; } //Fonction de vérification de la saisie de la date function verifDate2(tDate, champ) { var mois; var jour; var annee; var moisArray = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31); var test; test = 1; first = tDate.indexOf("/"); sec = tDate.lastIndexOf("/"); annee = parseInt(tDate.substr(sec+1, tDate.length) , 10); mois = parseInt(tDate.substr(first+1, sec - first -1), 10); jour = parseInt(tDate.substr(0, first), 10); if(isNaN(annee) || isNaN(mois) || isNaN(jour)) { alert("Date non valide !") champ.focus(); test = 0; return false; } if(annee<1900 || annee >2100) { alert("Année non valide !") champ.focus(); test =0; return false; } if(mois > 12 || mois < 1) { alert("Mois non valide !") champ.focus(); test =0; return false; } if ((jour < 1) || (jour > moisArray[mois])) { alert("date non valide !") champ.focus(); test =0; return false; } if ((mois == 2) && (jour == 29)) if ((((annee % 4) == 0) && ((annee % 100) != 0)) == false && annee!=2000) { test =0; alert("date non valide !") champ.focus(); return false; } return test; } function trim(s) {     // Utilise une expression régulière pour remplacer les espaces     // à gauche et à droite par la chaîne vide     return s.replace(/(^\s*)|(\s*$)/g, ""); } function ProperCase(s) { var b=""; var notyet=true; for (i=0;i<=s.length;i++) {         m = s.substr(i,1) b += (notyet)?m.toUpperCase():m.toLowerCase();       notyet = (m.toUpperCase() == m.toLowerCase())  }   return b } function UCase(s) { var b=""; var notyet=true; for (i=0;i<=s.length;i++) {         m = s.substr(i,1) b += m.toUpperCase();  }   return b } //Fonction pour la suppression des accents function suppraccents(texte) { var chmaj; chmaj=""; texte = texte.replace("é","e"); chmaj="é"; texte = texte.replace(chmaj.toUpperCase(),"E") texte = texte.replace("è","e"); chmaj="è"; texte = texte.replace(chmaj.toUpperCase(),"E") texte = texte.replace("ê","e"); chmaj="ê"; texte = texte.replace(chmaj.toUpperCase(),"E") texte = texte.replace("ë","e"); chmaj="ë"; texte = texte.replace(chmaj.toUpperCase(),"E") texte = texte.replace("â","a"); chmaj="â"; texte = texte.replace(chmaj.toUpperCase(),"A") texte = texte.replace("à","a"); chmaj="à"; texte = texte.replace(chmaj.toUpperCase(),"A") texte = texte.replace("ä","a"); chmaj="ä"; texte = texte.replace(chmaj.toUpperCase(),"A") texte = texte.replace("î","i"); chmaj="î"; texte = texte.replace(chmaj.toUpperCase(),"I") texte = texte.replace("ì","i"); chmaj="ì"; texte = texte.replace(chmaj.toUpperCase(),"I") texte = texte.replace("ï","i"); chmaj="ï"; texte = texte.replace(chmaj.toUpperCase(),"I") texte = texte.replace("ô","o"); chmaj="ô"; texte = texte.replace(chmaj.toUpperCase(),"O") texte = texte.replace("ö","o"); chmaj="ö"; texte = texte.replace(chmaj.toUpperCase(),"O") texte = texte.replace("ò","o"); chmaj="ò"; texte = texte.replace(chmaj.toUpperCase(),"O") texte = texte.replace("ù","u"); chmaj="ù"; texte = texte.replace(chmaj.toUpperCase(),"U") texte = texte.replace("û","u"); chmaj="û"; texte = texte.replace(chmaj.toUpperCase(),"U") texte = texte.replace("ü","u"); chmaj="ü"; texte = texte.replace(chmaj.toUpperCase(),"U") texte = texte.replace("ç","c"); chmaj="ç"; texte = texte.replace(chmaj.toUpperCase(),"C") return texte; } function validation_regionale2() { var form = document.forms[0]; retour="1"; if (form.teFlagNouv.value=="0") { if (form.Type.value=="SR"|form.Type.value=="SRPC") { if (form.teTitre.value == "") { alert ("Veuillez saisir le nom de la page. "); form.teTitre.focus(); retour="0"; return false; } // verifier si le titre existe déja var valchamps = form.teTitre.value; for(i=0;i < nbListe;i++) { // if(valchamps.toLowerCase() ==myListe[i] ) { if(valchamps == myListe[i] ) { alert (" Ce titre existe déja, veuillez en saisir un autre. "); form.teTitre.focus(); retour="0"; return false; } } } } for(i=0;i"); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search(""); temp=texte1.substr(15,retrois-15).search("'"); if(temp!=-1) { encodage=""); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(requatre-(-2),texte1.length); resix=texte1.search(""); recinq=requatre-(-2); texte3=texte1.substr(retrois,requatre-retrois-(-2)); texte1=texte1.substr(recinq,texte1.length); resix=texte1.search("