// JavaScript pour le formulaire GDT function focus_object() { document.GDT.FOCUS_OBJECT.value = "OK"; } function blur_object() { document.GDT.FOCUS_OBJECT.value = ""; } function afficheDatePageRecherche() { if ( typeof document.GDT.DEB_DEM_ANNEE == "object" ) { if ( document.GDT.DEB_DEM_ANNEE.value == "" && document.GDT.DEB_DEM_MOIS.value == "" && document.GDT.DEB_DEM_JOUR.value == "" ) { document.GDT.DEB_DEM_ANNEE.value = strDateDebutAnnee; document.GDT.DEB_DEM_MOIS.value = strDateDebutMois; document.GDT.DEB_DEM_JOUR.value = strDateDebutJour; } } if ( typeof document.GDT.FIN_DEM_ANNEE == "object" ) { if ( document.GDT.FIN_DEM_ANNEE.value == "" && document.GDT.FIN_DEM_MOIS.value == "" && document.GDT.FIN_DEM_JOUR.value == "" ) { document.GDT.FIN_DEM_ANNEE.value = strDateFinAnnee; document.GDT.FIN_DEM_MOIS.value = strDateFinMois; document.GDT.FIN_DEM_JOUR.value = strDateFinJour; } } if ( typeof document.GDT.DEB_TRA_ANNEE == "object" ) { // if ( document.GDT.DEB_TRA_ANNEE.value == "" && document.GDT.DEB_TRA_MOIS.value == "" && document.GDT.DEB_TRA_JOUR.value == "" ) if ( document.GDT.DEB_TRA_ANNEE.value == "" && document.GDT.DEB_TRA_MOIS.value == "" ) { document.GDT.DEB_TRA_ANNEE.value = strDateTravAnnee; document.GDT.DEB_TRA_MOIS.value = strDateTravMois; // document.GDT.DEB_TRA_JOUR.value = strDateTravJour; } } if ( typeof document.GDT.DEB_DEM_ANNEE_TRAV == "object" ) { if ( document.GDT.DEB_DEM_ANNEE_TRAV.value == "" && document.GDT.DEB_DEM_MOIS_TRAV.value == "" && document.GDT.DEB_DEM_JOUR_TRAV.value == "" ) { document.GDT.DEB_DEM_ANNEE_TRAV.value = strDatedemTravAnnee; document.GDT.DEB_DEM_MOIS_TRAV.value = strDatedemTravMois; document.GDT.DEB_DEM_JOUR_TRAV.value = strDatedemTravJour; } } if ( typeof document.GDT.FIN_DEM_ANNEE_TRAV == "object" ) { if ( document.GDT.FIN_DEM_ANNEE_TRAV.value == "" && document.GDT.FIN_DEM_MOIS_TRAV.value == "" && document.GDT.FIN_DEM_JOUR_TRAV.value == "" ) { document.GDT.FIN_DEM_ANNEE_TRAV.value = strDateFinTravAnnee; document.GDT.FIN_DEM_MOIS_TRAV.value = strDateFinTravMois; document.GDT.FIN_DEM_JOUR_TRAV.value = strDateFinTravJour; } } } function object_selected(ancre) { if ( ancre != 0 ) document.GDT.OBJECT_SELECTED.value=ancre; else document.GDT.OBJECT_SELECTED.value=""; } function appelPageRecherche() { url = document.GDT.PAGE_RECHERCHE.value; self.location.replace(url); } function appelPageInformationGenerale() { window.open("GDT_INFORMATION_GENERALE.html", "INFO_GENERALE", "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no"); } function appelGuideUsager() { window.open("document/Guide d'utilisation.doc", "GuideUsa", "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no"); } function appelGuideUsagerRBQ() { top.location.href="GDT_DOCUMENTATION.jsp" // window.open("document/Guide d'utilisationRBQ.doc", "GuideUsa", "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no"); } function BulletinGDT() { window.open("http://www.rbq.gouv.qc.ca/dirEntrepreneurs/dirDeclarations/dirDeclarationMunic/GDTbureauMunicipal4P.pdf"); } function appelPageInstruction() { if ( document.GDT.OBJECT_SELECTED != "" ) window.open("GDT_INSTRUCTION_DECLARATION.html#" + document.GDT.OBJECT_SELECTED.value, "INSTRUCTION_DECL", "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no"); else window.open("GDT_INSTRUCTION_DECLARATION.html", "INSTRUCTION_DECL", "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no"); } function disabledAll() { // Section Municipalité var s0=document.GDT.S1_TXT_NOM_MUNICIPALITE; s0.readOnly=true; document.GDT.S1_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var s1=document.GDT.S1_TXT_CODE_GEOGRAPHIQUE; s1.readOnly=true; document.GDT.S1_TXT_CODE_GEOGRAPHIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var s2=document.GDT.S1_TXT_NO_DEMANDE_PERMIS; s2.readOnly=true; document.GDT.S1_TXT_NO_DEMANDE_PERMIS.style.setAttribute( "backgroundColor", "White", "false" ); var s3=document.GDT.S1_TXT_DATEDEMPERMIS; s3.readOnly=true; document.GDT.S1_TXT_DATEDEMPERMIS.style.setAttribute( "backgroundColor", "White", "false" ); var s4=document.GDT.S1_TXT_SOURCE; s4.readOnly=true; document.GDT.S1_TXT_SOURCE.style.setAttribute( "backgroundColor", "White", "false" ); var s5=document.GDT.S1_TXT_NO_DEMANDE_PERMIS; s5.readOnly=true; document.GDT.S1_TXT_NO_DEMANDE_PERMIS.style.setAttribute( "backgroundColor", "White", "false" ); // Section Propriétaire document.GDT.S2_GB_PROPRIETAIRE[0].disabled = true; document.GDT.S2_GB_PROPRIETAIRE[1].disabled = true; document.GDT.S2_GB_PROPRIETAIRE[2].disabled = true; var s6=document.GDT.S2_TXT_NOM_PROPRIETAIRE; s6.readOnly=true; document.GDT.S2_TXT_NOM_PROPRIETAIRE.style.setAttribute( "backgroundColor", "White", "false" ); var s7=document.GDT.S2_TXT_PRENOM_PROPRIETAIRE; s7.readOnly=true; document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.style.setAttribute( "backgroundColor", "White", "false" ); var s8=document.GDT.S2_TXT_NUMERO_LICENCE_RBQ; s8.readOnly=true; document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "White", "false" ); var s9=document.GDT.S2_TXT_NUMERO_LICENCE_NEQ; s9.readOnly=true; document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "White", "false" ); var s10=document.GDT.S2_TXT_NUMERO_CIVIQUE; s10.readOnly=true; document.GDT.S2_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var s11=document.GDT.S2_TXT_NOM_ARTERE; s11.readOnly=true; document.GDT.S2_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "White", "false" ); var s12=document.GDT.S2_TXT_NO_APPARTEMENT; s12.readOnly=true; document.GDT.S2_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "White", "false" ); var s13=document.GDT.S2_TXT_NOM_MUNICIPALITE; s13.readOnly=true; document.GDT.S2_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var s14=document.GDT.S2_TXT_CODE_POSTAL; s14.readOnly=true; document.GDT.S2_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "White", "false" ); var s15=document.GDT.S2_TXT_PROVINCE; s15.readOnly=true; document.GDT.S2_TXT_PROVINCE.style.setAttribute( "backgroundColor", "White", "false" ); var s16=document.GDT.S2_TXT_PAYS; s16.readOnly=true; document.GDT.S2_TXT_PAYS.style.setAttribute( "backgroundColor", "White", "false" ); var s17=document.GDT.S2_TXT_TELEPHONE; s17.readOnly=true; document.GDT.S2_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "White", "false" ); var s18=document.GDT.S2_TXT_TELECOPIEUR; s18.readOnly=true; document.GDT.S2_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "White", "false" ); // Section Exécutant document.GDT.S3_CHK_SECTION3.disabled = true; document.GDT.S3_GB_EXECUTANT[0].disabled = true; document.GDT.S3_GB_EXECUTANT[1].disabled = true; document.GDT.S3_GB_EXECUTANT[2].disabled = true; document.GDT.S3_GB_EXECUTANT[3].disabled = true; document.GDT.S3_GB_EXECUTANT[4].disabled = true; var s19=document.GDT.S3_TXT_NOM_EXECUTANT; s19.readOnly=true; document.GDT.S3_TXT_NOM_EXECUTANT.style.setAttribute( "backgroundColor", "White", "false" ); var s20=document.GDT.S3_TXT_PRENOM_EXECUTANT; s20.readOnly=true; document.GDT.S3_TXT_PRENOM_EXECUTANT.style.setAttribute( "backgroundColor", "White", "false" ); var s21=document.GDT.S3_TXT_NUMERO_LICENCE_RBQ; s21.readOnly=true; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "White", "false" ); var s22=document.GDT.S3_TXT_NUMERO_LICENCE_NEQ; s22.readOnly=true; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "White", "false" ); var s23=document.GDT.S3_TXT_NUMERO_CIVIQUE; s23.readOnly=true; document.GDT.S3_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var s24=document.GDT.S3_TXT_NOM_ARTERE; s24.readOnly=true; document.GDT.S3_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "White", "false" ); var s25=document.GDT.S3_TXT_NO_APPARTEMENT; s25.readOnly=true; document.GDT.S3_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "White", "false" ); var s26=document.GDT.S3_TXT_NOM_MUNICIPALITE; s26.readOnly=true; document.GDT.S3_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var s27=document.GDT.S3_TXT_CODE_POSTAL; s27.readOnly=true; document.GDT.S3_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "White", "false" ); var s28=document.GDT.S3_TXT_PROVINCE; s28.readOnly=true; document.GDT.S3_TXT_PROVINCE.style.setAttribute( "backgroundColor", "White", "false" ); var s29=document.GDT.S3_TXT_PAYS; s29.readOnly=true; document.GDT.S3_TXT_PAYS.style.setAttribute( "backgroundColor", "White", "false" ); var s30=document.GDT.S3_TXT_TELEPHONE; s30.readOnly=true; document.GDT.S3_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "White", "false" ); var s31=document.GDT.S3_TXT_TELECOPIEUR; s31.readOnly=true; document.GDT.S3_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "White", "false" ); // Section Concepteur var s32=document.GDT.S4_TXT_NOM_CONCEPTEUR; s32.readOnly=true; document.GDT.S4_TXT_NOM_CONCEPTEUR.style.setAttribute( "backgroundColor", "White", "false" ); var s33=document.GDT.S4_TXT_PRENOM_CONCEPTEUR; s33.readOnly=true; document.GDT.S4_TXT_PRENOM_CONCEPTEUR.style.setAttribute( "backgroundColor", "White", "false" ); var s34=document.GDT.S4_TXT_TELEPHONE; s34.readOnly=true; document.GDT.S4_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "White", "false" ); // Section Emplacement document.GDT.S5_CHK_SECTION5.disabled = true; var s35=document.GDT.S5_TXT_NUMERO_CIVIQUE; s35.readOnly=true; document.GDT.S5_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var s36=document.GDT.S5_TXT_NOM_ARTERE; s36.readOnly=true; document.GDT.S5_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "White", "false" ); var s37=document.GDT.S5_TXT_NO_APPARTEMENT; s37.readOnly=true; document.GDT.S5_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "White", "false" ); var s38=document.GDT.S5_TXT_NOM_MUNICIPALITE; s38.readOnly=true; document.GDT.S5_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var s39=document.GDT.S5_TXT_CODE_POSTAL; s39.readOnly=true; document.GDT.S5_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "White", "false" ); var s40=document.GDT.S5_TXT_MATRICULE; s40.readOnly=true; document.GDT.S5_TXT_MATRICULE.style.setAttribute( "backgroundColor", "White", "false" ); var s41=document.GDT.S5_TXT_NUMERO_LOT_1; s41.readOnly=true; document.GDT.S5_TXT_NUMERO_LOT_1.style.setAttribute( "backgroundColor", "White", "false" ); var s42=document.GDT.S5_TXT_NUMERO_LOT_2; s42.readOnly=true; document.GDT.S5_TXT_NUMERO_LOT_2.style.setAttribute( "backgroundColor", "White", "false" ); var s43=document.GDT.S5_TXT_NUMERO_LOT_3; s43.readOnly=true; document.GDT.S5_TXT_NUMERO_LOT_3.style.setAttribute( "backgroundColor", "White", "false" ); var s44=document.GDT.S5_TXT_DESIGNATION_SECONDAIRE; s44.readOnly=true; document.GDT.S5_TXT_DESIGNATION_SECONDAIRE.style.setAttribute( "backgroundColor", "White", "false" ); var s45=document.GDT.S5_TXT_NOM_CADASTRE; s45.readOnly=true; document.GDT.S5_TXT_NOM_CADASTRE.style.setAttribute( "backgroundColor", "White", "false" ); // Section Chantier var s46=document.GDT.S6_TXT_CLASSIFICATION; s46.readOnly=true; document.GDT.S6_TXT_CLASSIFICATION.style.setAttribute( "backgroundColor", "White", "false" ); var s47=document.GDT.S6_TXT_NATURE_TRAVAUX; s47.readOnly=true; document.GDT.S6_TXT_NATURE_TRAVAUX.style.setAttribute( "backgroundColor", "White", "false" ); var s48=document.GDT.S6_TXT_VALEUR_ESTIMEE; s48.readOnly=true; document.GDT.S6_TXT_VALEUR_ESTIMEE.style.setAttribute( "backgroundColor", "White", "false" ); var s49=document.GDT.S6_TXT_DATEDEBUT; s49.readOnly=true; document.GDT.S6_TXT_DATEDEBUT.style.setAttribute( "backgroundColor", "White", "false" ); var s50=document.GDT.S6_TXT_DATEFIN; s50.readOnly=true; document.GDT.S6_TXT_DATEFIN.style.setAttribute( "backgroundColor", "White", "false" ); var s51=document.GDT.S6_TXT_NOMBRE_ETAGE; s51.readOnly=true; document.GDT.S6_TXT_NOMBRE_ETAGE.style.setAttribute( "backgroundColor", "White", "false" ); var s52=document.GDT.S6_TXT_AIRE_PLANCHER; s52.readOnly=true; document.GDT.S6_TXT_AIRE_PLANCHER.style.setAttribute( "backgroundColor", "White", "false" ); document.GDT.S6_MESURE[0].disabled = true; document.GDT.S6_MESURE[1].disabled = true; var s53=document.GDT.S6_TXT_DESCRIPTION_BATIMENT; s53.readOnly=true; document.GDT.S6_TXT_DESCRIPTION_BATIMENT.style.setAttribute( "backgroundColor", "White", "false" ); } function message(numero, strChamp) { switch (numero) { // Section Identification case 1: status='Sélectionner la municipalité qui délivre le permis de construction.'; break; case 2: status='Inscrire le numéro de référence pour les communications entre la Régie du bâtiment et la municipalité.'; break; case 3: status='Inscrire la date à laquelle la demande de permis est effectuée.'; break; case 4: status='Inscrire la source de transmission de la déclaration de travaux.'; break; case 5: status='Indique le nombre de modifications effectuées à la déclaration.'; break; case 6: status='Inscrire la date à laquelle la déclaration de travaux a été reçue à la Régie du bâtiment.'; break; //case 10: status='Générer par le système.'; break; // Section Propriétaire case 7: status='Cocher si le demandeur est le propriétaire.'; break; case 8: status='Cocher si le demandeur est un donneur d\'ouvrage.'; break; case 54: status='Cocher si le demandeur ne correspond à aucun des choix mentionnés.'; break; case 9: status='Inscrire le nom du propriétaire ou du donneur d\'ouvrage ou le nom de l\'entreprise.'; break; case 44: status='Inscrire le prénom du propriétaire ou du donneur d\'ouvrage.'; break; case 10: status='Inscrire le numéro de licence RBQ, si le propriétaire ou le donneur d\'ouvrage détient une licence RBQ.'; break; case 11: status='Inscrire le numéro d\'entreprise - NEQ, si le propriétaire ou le donneur d\'ouvrage détient un numéro d\'entreprise du Québec.'; break; case 12: status='Saisir le numéro de licence RBQ ou le NEQ, sans aucune ponctuation.'; break; case 13: status='Ne rien inscrire si Canada.'; break; case 14: status='Inscrire le numéro de téléphone sans ponctuation. Maximum 10 chiffres.'; break; case 15: status='Inscrire le numéro de télécopieur sans ponctuation. Maximum 10 chiffres.'; break; // Section Exécutant case 16: status='Cocher si l\'exécutant des travaux est le propriétaire tel qu\'identifié à la section 2.'; break; case 17: status='Cocher si l\'exécutant est un entrepreneur licencié de la RBQ.'; break; case 18: status='Cocher si l\'exécutant est un gestionnaire de projet.'; break; case 51: status='Cocher si l\'exécutant ne correspond à aucun des choix mentionnés.'; break; case 19: status='Inscrire le nom de l\'exécutant des travaux ou le nom de l\'entreprise qui exécute les travaux.'; break; case 50: status='Inscrire le prénom de l\'exécutant des travaux.'; break; case 20: status='Cocher ici si le propriétaire ou le donneur d\'ouvrage détient une licence RBQ.'; break; case 21: status='Cocher ici si le propriétaire ou le donneur d\'ouvrage détient un numéro d\'entreprise du Québec.'; break; case 22: status='Saisir le numéro de licence RBQ ou le NEQ.'; break; case 23: status='Ne rien inscrire si Canada.'; break; case 24: status='Inscrire le numéro de téléphone sans ponctuation. Maximum 10 chiffres.'; break; case 25: status='Inscrire le numéro de télécopieur sans ponctuation. Maximum 10 chiffres.'; break; //Emplacement des travaux case 52: status='Inscrire le type ( rue, avenue, boulevard, ect. ) et le nom de l\'artère.'; break; case 53: status='Inscrire le nom de la municipalité.'; break; // Section Concepteur de plan case 26: status='Inscrire le nom du concepteur principal des plans.'; break; case 45: status='Inscrire le prénom du concepteur principal des plans.'; break; case 27: status='Inscrire le numéro de téléphone sans ponctuation. Maximum 10 chiffres.'; break; // Section emplacement case 28: status='Cocher ici si l\'adresse est la même qu\'à la section 2.'; break; case 29: status='Inscrire le numéro matricule complet du chantier tel qu\'il apparaît au rôle d\'évaluation municipal.'; break; case 30: status='Inscrire le numéro de lot originaire ou rénové.'; break; case 46: status='Inscrire le numéro de lot originaire ou rénové, s\'il y a lieu.'; break; case 31: status='Inscrire l\'information relative à la désignation secondaire.'; break; case 32: status='Inscrire le nom du cadastre actuel ou rénové.'; break; // Section caractéristiques du chantier case 33: status='Inscrire le nombre d\'étage compris entre le premier étage et le toit du bâtiment, une seule décimale.'; break; case 34: status='Inscrire l\'aire du plancher, une seule décimale.'; break; case 48: status='Cocher si l\'aire du plancher est en mètres carrés.'; break; case 49: status='Cocher si l\'aire du plancher est en pieds carrés.'; break; case 35: status='Ne pas saisir de décimales.'; break; case 47: status='Inscrire la valeur estimée des travaux, sans décimale.'; break; case 36: status='Format AAAA.'; break; case 55: status='Inscrire la date à laquelle les travaux devraient débuter.'; break; case 56: status='Inscrire la date à laquelle les travaux devraient être terminés.'; break; case 37: status='Inscrire le numéro de licence RBQ, si le propriétaire ou le donneur d\'ouvrage détient une licence RBQ.'; break; case 38: status='Inscrire le numéro d\'entreprise - NEQ, si le propriétaire ou le donneur d\'ouvrage détient un numéro d\'entreprise du Québec.'; break; case 39: status='Cocher si l\'exécutant des travaux est le donneur d\'ouvrage tel qu\'identifié à la section 2'; break; case 40: status='Inscrire la classification du batiment.'; break; case 41: status='Inscrire la nature des travaux.'; break; case 42: status='Inscrire la valeur des travaux'; break; case 43: status='Inscrire la région administrative.'; break; case 58: status='Sélectionner la municipalité ou l\'arrondissement où ont lieu les travaux.'; break; case 59: status='Le numéro de déclaration de travaux attribué par la Régie du bâtiment.'; break; // Message pour la validation de base d'une déclaration. //Il peut y avoir plus d'un message affiché à la fois. //Ces messages sont affichés avec la commande « alert ». case 60: strMessErreur=strMessErreur +'La date de demande de permis est invalide.\r';break; case 61: strMessErreur=strMessErreur +'La date de réception de la demande est invalide.\r';break; case 62: strMessErreur=strMessErreur +'Le numéro de licence RBQ du propriétaire n\'est pas numérique.\r';break; case 63: strMessErreur=strMessErreur +'Le numéro d\'entreprise du Québec - NEQ du propriétaire n\'est pas numérique.\r';break; case 64: strMessErreur=strMessErreur +'Le code postal du propriétaire est invalide.\r';break; case 65: strMessErreur=strMessErreur +'Le numéro de téléphone du propriétaire n\'est pas numérique.\r';break; case 66: strMessErreur=strMessErreur +'Le numéro de télécopieur du propriétaire n\'est pas numérique.\r';break; case 67: strMessErreur=strMessErreur +'Le numéro de licence RBQ de l\'exécutant n\'est pas numérique.\r';break; case 68: strMessErreur=strMessErreur +'Le numéro d\'entreprise du Québec - NEQ de l\'exécutant n\'est pas numérique.\r';break; case 69: strMessErreur=strMessErreur +'Le code postal de l\'exécutant est invalide.\r';break; case 70: strMessErreur=strMessErreur +'Le numéro de téléphone de l\'exécutant n\'est pas numérique.\r';break; case 71: strMessErreur=strMessErreur +'Le numéro de télécopieur de l\'exécutant n\'est pas numérique.\r';break; case 72: strMessErreur=strMessErreur +'Le numéro de téléphone du concepteur n\'est pas numérique.\r';break; case 73: strMessErreur=strMessErreur +'Le code postal de l\'emplacement des travaux est invalide.\r';break; case 74: strMessErreur=strMessErreur +'La valeur estimée des travaux n\'est pas numérique.\r';break; case 75: strMessErreur=strMessErreur +'La date de début des travaux est invalide.\r';break; case 76: strMessErreur=strMessErreur +'La date de fin des travaux est invalide.\r';break; case 77: strMessErreur=strMessErreur +'La date de fin des travaux doit être plus grande que celle du début des travaux.';break; case 78: strMessErreur=strMessErreur +'Le nombre d\'étages du bâtiment n\'est pas numérique.\r';break; case 79: strMessErreur=strMessErreur +'L\'aire de plancher n\'est pas numérique.\r';break; case 80: strMessErreur=strMessErreur +'';break; case 81: strMessErreur=strMessErreur +'Vous devez obligatoirement sélectionner une «Région administrative» ou une «Municipalité».\r';break; case 82: strMessErreur=strMessErreur +'Vous devez obligatoirement entrer une «Période de saisie» ou une «Période de travaux».\r';break; case 83: strMessErreur=strMessErreur +'Vous devez obligatoirement entrer une «Date début» et une «Date fin».\r';break; case 84: strMessErreur=strMessErreur +'La date de début de période de saisie est invalide.\r';break; case 85: strMessErreur=strMessErreur +'La date de fin de période de saisie est invalide.\r';break; case 86: strMessErreur=strMessErreur +'La date de début de période des travaux est invalide.\r';break; case 87: strMessErreur=strMessErreur +'La date de fin de période des travaux est invalide.\r';break; case 88: strMessErreur=strMessErreur +'La date fin de saisie doit être plus grande que la date de début de saisie.\r';break; case 89: strMessErreur=strMessErreur +'La date fin des travaux doit être plus grande que la date de début des travaux.\r';break; case 90: strMessErreur=strMessErreur +'Vous devez obligatoirement sélectionner une «Nature des travaux».\r';break; case 91: strMessErreur=strMessErreur + dateDuJour +'-'+ anneeDemPer +'La date de demande de permis doit être plus petite ou égale à la date du jour.\r';break; case 92: strMessErreur=strMessErreur +'La date de réception de la déclaration doit être plus petite ou égale à la date du jour.\r';break; default : status='Aucun texte d\'aide n\'est associé à ce champ.'; break; } } function appelPagePDF() { window.open("servlet/ca.qc.gouv.rbq.gdt.ServicesCommuns.DT_PDF", "PDF", "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no"); } function appelPageImprimable() { window.open("GDT_LISTE_IMP_MUN.jsp", "LISTE_IMP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageJournalDeBordSemaineImprimable() { window.open("GDT_JOURNAL_BORD_IMPR.jsp", "JOURNAL_BORD_SEMAINES_IMP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageJournalDeBordToutesImprimable() { window.open("GDT_JOURNAL_BORD_T_IMPR.jsp", "JOURNAL_BORD_TOUTES_IMP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageListeUsagersImprimable() { window.open("GDT_LIST_UTIL_IMPR.jsp", "LISTE_USAGERS_IMP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageExportExcelDetailleeChargement() { window.open("GDT_LIST_UTIL_EXPORT_XLS_LONGUE_CHARGEMENT.jsp", "LISTE_USAGERS_EXP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageExportExcelDetaillee() { window.open("GDT_LIST_UTIL_EXPORT_XLS_LONGUE.jsp", "LISTE_USAGERS_EXP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageExportExcelAbregee() { window.open("GDT_LIST_UTIL_EXPORT_XLS_COURTE.jsp", "LISTE_USAGERS_EXP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function appelPageExportExcelUsagersMunic() { window.open("GDT_LIST_UTIL_EXPORT_XLS_MUNIC.jsp", "LISTE_USAGERS_EXP", "height=550,width=800,status=yes,toolbar=yes,scrollbars=yes,titlebar=yes,menubar=yes,location=no"); } function verifierChoix() { var name = confirm("Les données saisies seront perdues.\nVoulez-vous continuer?", "Oui", "Non") if (name == true) { ModifierValeurSelection( 4 ); document.GDT.submit(); } } function verifierChoixModification() { var name = confirm("Si vous avez effectué des modifications, celles-ci seront perdues.\nVoulez-vous continuer?", "Oui", "Non") if (name == true) { ModifierValeurSelection( 4 ); document.GDT.submit(); } } function verifierChoixAucun() { ModifierValeurSelection( 4 ); document.GDT.submit(); } function verifierChoixDestruction() { var name = confirm("Cette déclaration sera enlevée complètement dans la banque de donnée.\n Êtes-vous certain de vouloir détruire cette déclaration?", "Oui", "Non") if (name == true) { ModifierValeurSelection( 5 ); document.GDT.DETRUIRE.value = "D" document.GDT.submit(); } } function verificationErreur() { if( document.GDT.ERREUR.value != null && document.GDT.ERREUR.value != "null" ) { if( document.GDT.ERREUR.value != "" ) { alert( document.GDT.ERREUR.value ); document.GDT.ERREUR.value = ""; } } } //function ConvertirMajuscule() //{ // document.GDT.S0_TXT_NO_DEMANDE_PERMIS.toUpperCase(); //} function VerifieDoubleGuillemet() { text = document.GDT.S0_TXT_NO_DEMANDE_PERMIS.value; appel = true; for(i = 0; i < text.length; i++ ) { if (text.charAt(i) == '"') { alert("Le guillemet n'est pas permis dans le champ du numéro de demande de permis."); document.GDT.S0_TXT_NO_DEMANDE_PERMIS.focus(); appel = false; } } if (appel == true) { if ( (document.GDT.S0_TXT_NO_DECLARATION.value != "") ) { if ( VerifNumerique(document.GDT.S0_TXT_NO_DECLARATION.value) == false ) { alert("Le numéro déclaration est invalide."); document.GDT.S0_TXT_NO_DECLARATION.focus(); appel = false; } } } if ( appel == true ) { ModifierValeurSelection( 5 ); document.GDT.submit(); } else { document.GDT.S0_TXT_NO_DEMANDE_PERMIS.value = ""; } } function VerifAlpha(strString) // Vérifier si un champ est numérique { var strValidChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; var strChar; var blnResult = true; if (strString.length == 0) return false; for (i = 0; i < strString.length && blnResult == true; i++) { strChar = strString.charAt(i); if (strValidChars.indexOf(strChar) == -1) { blnResult = false; } } return blnResult; } function VerifNumerique(strString) // Vérifier si un champ est numérique { var strValidChars = "0123456789"; var strChar; var blnResult = true; if (strString.length == 0) return false; for (i = 0; i < strString.length && blnResult == true; i++) { strChar = strString.charAt(i); if (strValidChars.indexOf(strChar) == -1) { blnResult = false; } } return blnResult; } function verifierNumDec ( strString ) { var strValidChars = "0123456789."; var strChar; var blnResult = true; var ctrPoint = 0; if (strString.length == 0) return false; for (i = 0; i < strString.length && blnResult == true; i++) { strChar = strString.charAt(i); if ( (strValidChars.indexOf(strChar) == -1 ) ) { blnResult = false; } } return blnResult; } function VerifDate(strDate) // Vérifier si la date est valide { var blnResult = false; intAnnee = strDate.substring( 0, 4 ); intMois = strDate.substring( 4, 6 ); intJour = strDate.substring( 6, 8 ); if ( intMois < 10 ) { intMois = intMois.substring( 2, 1); } jourParMois = new Array(); jourParMois = new Array (13); jourParMois = new Array( 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); if( ( intMois > 0 ) && ( intMois <= 12 ) ) { if( ( intJour > 0 ) && ( intJour <= jourParMois[intMois] ) ) { blnResult = true; } else { if( ( intMois == 2 ) && ( intJour == 29 ) && ( ( intAnnee % 400 ) == 0 || ( ( intAnnee % 4 ) == 0 && ( intAnnee % 100 ) != 0 ) ) ) { blnResult = true; } } } return blnResult; } function makeArray() { for (i = 0; i 2900 ) ) { message(60); verification1 = false; } else if (document.GDT.MOISDP.value == "") { message(60); verification1 = false; } else if (document.GDT.JOURDP.value == "") { message(60); verification1 = false; } else if(anneeDemPer > dateDuJour) { message(91) ; verification1 = false; } } if ( anneeDemRec > dateDuJour ) { message(92) ; verification1 = false; } if (typeof document.GDT.ANNEEREC == "object") { if (document.GDT.ANNEEREC.value != "" ) { if (VerifNumerique( document.GDT.ANNEEREC.value) == false || ( document.GDT.ANNEEREC.value < 1900 || document.GDT.ANNEEREC.value > 2900 ) ) { message(61) ; verification1 = false; } else if (VerifDate(document.GDT.RBQ_TXT_DATE_RECEPTION.value) == false ) { message(61) ; verification1 = false; } } else { message(61) ; verification1 = false; } } if ( document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.value != "" ) { if (VerifNumerique( document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.value) == false ) { message(62); verification1 = false; } } if ( document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.value != "" ) { if (VerifNumerique( document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.value) == false ) { message(63); verification1 = false; } } if ( document.GDT.S2_TXT_CODE_POSTAL.value != "" ) { if (VerifAlpha( document.GDT.S2_TXT_CODE_POSTAL.value) == false ) { message(64); verification1 = false; } } if ( document.GDT.S2_TXT_TELEPHONE.value != "" ) { if (VerifNumerique( document.GDT.S2_TXT_TELEPHONE.value) == false ) { message(65); verification1 = false; } } if ( document.GDT.S2_TXT_TELECOPIEUR.value != "" ) { if (VerifNumerique( document.GDT.S2_TXT_TELECOPIEUR.value) == false ) { message(66); verification1 = false; } } if ( document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value != "" ) { if (VerifNumerique( document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value) == false ) { message(67); verification1 = false; } } if ( document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value != "" ) { if (VerifNumerique( document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value) == false ) { message(68); verification1 = false; } } if ( document.GDT.S3_TXT_CODE_POSTAL.value != "" ) { if (VerifAlpha( document.GDT.S3_TXT_CODE_POSTAL.value) == false ) { message(69); verification1 = false; } } if ( document.GDT.S3_TXT_TELEPHONE.value != "" ) { if (VerifNumerique( document.GDT.S3_TXT_TELEPHONE.value) == false ) { message(70); verification1 = false; } } if ( document.GDT.S3_TXT_TELECOPIEUR.value != "" ) { if (VerifNumerique( document.GDT.S3_TXT_TELECOPIEUR.value) == false ) { message(71); verification1 = false; } } if ( document.GDT.S4_TXT_TELEPHONE.value != "" ) { if (VerifNumerique( document.GDT.S4_TXT_TELEPHONE.value) == false ) { message(72); verification1 = false; } } if ( document.GDT.S5_TXT_CODE_POSTAL.value != "" ) { if (VerifAlpha( document.GDT.S5_TXT_CODE_POSTAL.value) == false ) { message(73); verification1 = false; } } if ( document.GDT.S6_TXT_VALEUR_ESTIMEE.value != "" ) { if (VerifNumerique( document.GDT.S6_TXT_VALEUR_ESTIMEE.value) == false ) { message(74); verification1 = false; } } if (document.GDT.ANNEEDT.value != "" ) { if (VerifNumerique( document.GDT.ANNEEDT.value) == false || ( document.GDT.ANNEEDT.value < 1900 || document.GDT.ANNEEDT.value > 2900 ) ) { message(75); verification1 = false; verifDate = false; } else if (document.GDT.MOISDT.value == "") { message(75); verification1 = false; verifDate = false; } } if (document.GDT.ANNEEFT.value != "" ) { if (VerifNumerique( document.GDT.ANNEEFT.value) == false || ( document.GDT.ANNEEFT.value < 1900 || document.GDT.ANNEEFT.value > 2900 ) ) { message(76); verification1 = false; verifDate = false; } else if (document.GDT.MOISFT.value == "") { message(76); verification1 = false; verifDate = false; } } if (verifDate == true) { if ( (document.GDT.ANNEEDT.value != "" ) && (document.GDT.ANNEEFT.value != "" ) ) { verification2 = true; if ( document.GDT.ANNEEFT.value > document.GDT.ANNEEDT.value ) { verification2 = true; } else if ( document.GDT.ANNEEFT.value == document.GDT.ANNEEDT.value ) { if ( document.GDT.MOISFT.value > document.GDT.MOISDT.value ) { verification2 = true; } else if ( document.GDT.MOISDT.value != "" || document.GDT.MOISFT.value != "") { if ( ( document.GDT.MOISFT.value == document.GDT.MOISDT.value ) && ( document.GDT.JOURFT.value >= document.GDT.JOURDT.value ) ) { verification2 = true; } else { message(77); verification2 = false; } } else { message(77); verification2 = false; } } else { message(77); verification2 = false; } } } document.GDT.S5_NOM_MUNICIPALITE.value = document.GDT.S5_LST_NOM_MUNICIPALITE.options(document.GDT.S5_LST_NOM_MUNICIPALITE.selectedIndex).value; if ( document.GDT.S6_TXT_NOMBRE_ETAGE.value != "" ) { if (verifierNumDec( document.GDT.S6_TXT_NOMBRE_ETAGE.value) == false ) { message(78); verification1 = false; } } if ( verification1 == true && verification2 == true) { if ( document.GDT.S6_TXT_AIRE_PLANCHER.value != "" ) { if (verifierNumDec( document.GDT.S6_TXT_AIRE_PLANCHER.value) == false ) { message(79); verification3 = false; } else { ModifierIndicateurMesure() document.GDT.S6_TXT_AIRE_PLANCHER.value = document.GDT.S6_TYPE_MESURE.value; } } } if ( verification1 == true && verification2 == true && verification3 == true ) { if (document.GDT.S3_GB_EXECUTANT[0].checked = true) { document.GDT.S3_GB_EXECUTANT[0].value = "1"; } if (document.GDT.S3_GB_EXECUTANT[1].checked = true) { document.GDT.S3_GB_EXECUTANT[1].value = "2"; } document.GDT.submit(); } else { alert(strMessErreur); } } function reformulerDate() { reformulerDateDP(); reformulerDateDT(); reformulerDateFT(); if (typeof document.GDT.RBQ_TXT_DATE_RECEPTION == "object") { reformulerDateREC(); } } function reformulerDateDP() { document.GDT.S1_TXT_DATE_DEMANDE_PERMIS.value = document.GDT.ANNEEDP.value + document.GDT.MOISDP.value + document.GDT.JOURDP.value; } function reformulerDateDT() { document.GDT.S6_TXT_DATE_DEBUT.value = document.GDT.ANNEEDT.value + document.GDT.MOISDT.value + document.GDT.JOURDT.value; } function reformulerDateFT() { document.GDT.S6_TXT_DATE_FIN.value = document.GDT.ANNEEFT.value + document.GDT.MOISFT.value + document.GDT.JOURFT.value; } function reformulerDateREC() { document.GDT.RBQ_TXT_DATE_RECEPTION.value = document.GDT.ANNEEREC.value + document.GDT.MOISREC.value + document.GDT.JOURREC.value; } function reformulerDatePeriode() { if (typeof document.GDT.DEB_DEM == "object") { reformulerDateDebDem(); } if (typeof document.GDT.FIN_DEM == "object") { reformulerDateFinDem(); } if (typeof document.GDT.DEB_DEM_TRAV == "object") { reformulerDateDebDemTrav(); } if (typeof document.GDT.FIN_DEM_TRAV == "object") { reformulerDateFinDemTrav(); } } function reformulerDateDebDem() { document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + document.GDT.DEB_DEM_MOIS.value + document.GDT.DEB_DEM_JOUR.value; } function reformulerDateFinDem() { document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + document.GDT.FIN_DEM_MOIS.value + document.GDT.FIN_DEM_JOUR.value; } function reformulerDateDebDemTrav() { document.GDT.DEB_DEM_TRAV.value = document.GDT.DEB_DEM_ANNEE_TRAV.value + document.GDT.DEB_DEM_MOIS_TRAV.value + document.GDT.DEB_DEM_JOUR_TRAV.value; } function reformulerDateFinDemTrav() { document.GDT.FIN_DEM_TRAV.value = document.GDT.FIN_DEM_ANNEE_TRAV.value + document.GDT.FIN_DEM_MOIS_TRAV.value + document.GDT.FIN_DEM_JOUR_TRAV.value; } function afficheDateDemandePermis() { if ( typeof document.GDT.ANNEEDP == "object" ) { if ( document.GDT.ANNEEDP.value == "" && document.GDT.MOISDP.value == "" && document.GDT.JOURDP.value == "" ) { document.GDT.ANNEEDP.value = anneeDP; document.GDT.MOISDP.value = moisDP; document.GDT.JOURDP.value = jourDP; } } } function afficheDateDebutTravaux() { if ( typeof document.GDT.ANNEEDT == "object" ) { if ( document.GDT.ANNEEDT.value == "" && document.GDT.MOISDT.value == "" && document.GDT.JOURDT.value == "" ) { document.GDT.ANNEEDT.value = anneeDT; document.GDT.MOISDT.value = moisDT; document.GDT.JOURDT.value = jourDT; } } } function afficheDateFinTravaux() { if ( typeof document.GDT.ANNEEFT == "object" ) { if ( document.GDT.ANNEEFT.value == "" && document.GDT.MOISFT.value == "" && document.GDT.JOURFT.value == "" ) { document.GDT.ANNEEFT.value = anneeFT; document.GDT.MOISFT.value = moisFT; document.GDT.JOURFT.value = jourFT; } } } function afficheDateReception() { if ( typeof document.GDT.ANNEEREC == "object" ) { document.GDT.ANNEEREC.value = anneeREC; document.GDT.MOISREC.value = moisREC; document.GDT.JOURREC.value = jourREC; } } function afficheSection( NumeroSection ) { switch( NumeroSection ) { case 1: AfficheSectionFormulaire( document.all.formulaire_section_1_2 ); break; case 2: AfficheSectionFormulaire( document.all.formulaire_section_3_4 ); break; case 3: AfficheSectionFormulaire( document.all.formulaire_section_5_6 ); break; case 4: AfficheSectionFormulaire( document.all.reserveRBQ ); break; default: break; } } function AjusterToutesLesObjetsJavascript() { //Le «unescape» remet la valeur du guillemet «"», qui a été changé en caractère ascii afin de //permettre de passer ce caractère dans le setAttribute // Section 1 et 2 afficheDateDemandePermis(); if ( typeof document.GDT.S1_LST_NOM_MUNICIPALITE == "object" ) document.GDT.S1_LST_NOM_MUNICIPALITE.selectedIndex = TrouverIndexListeValue( document.GDT.MUNICIPALITE.value, document.GDT.S1_LST_NOM_MUNICIPALITE ); if ( typeof document.GDT.S1_LST_SOURCE == "object" ) document.GDT.S1_LST_SOURCE.selectedIndex = TrouverIndexListeValue( document.GDT.SOURCE_TRANSMISSION.value, document.GDT.S1_LST_SOURCE ); AjusterIndicateurProprietaire(); document.GDT.S2_TXT_NOM_PROPRIETAIRE.value = unescape(document.GDT.S2_TXT_NOM_PROPRIETAIRE.value); document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.value = unescape(document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.value); document.GDT.S2_TXT_NUMERO_CIVIQUE.value = unescape(document.GDT.S2_TXT_NUMERO_CIVIQUE.value); document.GDT.S2_TXT_NOM_ARTERE.value = unescape(document.GDT.S2_TXT_NOM_ARTERE.value); document.GDT.S2_TXT_NO_APPARTEMENT.value = unescape(document.GDT.S2_TXT_NO_APPARTEMENT.value); document.GDT.S2_TXT_NOM_MUNICIPALITE.value = unescape(document.GDT.S2_TXT_NOM_MUNICIPALITE.value); document.GDT.S2_TXT_PROVINCE.value = unescape(document.GDT.S2_TXT_PROVINCE.value); document.GDT.S2_TXT_PAYS.value = unescape(document.GDT.S2_TXT_PAYS.value); // Section 3 et 4 AjusterIndicateurExecutant(); document.GDT.S3_TXT_NOM_EXECUTANT.value = unescape(document.GDT.S3_TXT_NOM_EXECUTANT.value); document.GDT.S3_TXT_PRENOM_EXECUTANT.value = unescape(document.GDT.S3_TXT_PRENOM_EXECUTANT.value); document.GDT.S3_TXT_NUMERO_CIVIQUE.value = unescape(document.GDT.S3_TXT_NUMERO_CIVIQUE.value); document.GDT.S3_TXT_NOM_ARTERE.value = unescape(document.GDT.S3_TXT_NOM_ARTERE.value); document.GDT.S3_TXT_NO_APPARTEMENT.value = unescape(document.GDT.S3_TXT_NO_APPARTEMENT.value); document.GDT.S3_TXT_NOM_MUNICIPALITE.value = unescape(document.GDT.S3_TXT_NOM_MUNICIPALITE.value); document.GDT.S3_TXT_PROVINCE.value = unescape(document.GDT.S3_TXT_PROVINCE.value); document.GDT.S3_TXT_PAYS.value = unescape(document.GDT.S3_TXT_PAYS.value); document.GDT.S4_TXT_NOM_CONCEPTEUR.value = unescape(document.GDT.S4_TXT_NOM_CONCEPTEUR.value); document.GDT.S4_TXT_PRENOM_CONCEPTEUR.value = unescape(document.GDT.S4_TXT_PRENOM_CONCEPTEUR.value); // Section 5 et 6 afficheDateDebutTravaux(); afficheDateFinTravaux(); if ( typeof document.GDT.S5_LST_NOM_MUNICIPALITE == "object" ) document.GDT.S5_LST_NOM_MUNICIPALITE.selectedIndex = TrouverIndexListeValue( document.GDT.S5_NOM_MUNICIPALITE.value, document.GDT.S5_LST_NOM_MUNICIPALITE ); AjusterIndexClassificationCaracteristique(); AjusterIndexNatureTravauxCaracteristique(); document.GDT.S6_MESURE[0].checked = true; document.GDT.S6_MESURE[1].checked = false; document.GDT.S5_TXT_NUMERO_CIVIQUE.value = unescape(document.GDT.S5_TXT_NUMERO_CIVIQUE.value); document.GDT.S5_TXT_NOM_ARTERE.value = unescape(document.GDT.S5_TXT_NOM_ARTERE.value); document.GDT.S5_TXT_NO_APPARTEMENT.value = unescape(document.GDT.S5_TXT_NO_APPARTEMENT.value); document.GDT.S5_NOM_MUNICIPALITE.value = unescape(document.GDT.S5_NOM_MUNICIPALITE.value); document.GDT.S5_TXT_MATRICULE.value = unescape(document.GDT.S5_TXT_MATRICULE.value); document.GDT.S5_TXT_NUMERO_LOT_1.value = unescape(document.GDT.S5_TXT_NUMERO_LOT_1.value); document.GDT.S5_TXT_NUMERO_LOT_2.value = unescape(document.GDT.S5_TXT_NUMERO_LOT_2.value); document.GDT.S5_TXT_NUMERO_LOT_3.value = unescape(document.GDT.S5_TXT_NUMERO_LOT_3.value); document.GDT.S5_TXT_DESIGNATION_SECONDAIRE.value = unescape(document.GDT.S5_TXT_DESIGNATION_SECONDAIRE.value); document.GDT.S5_TXT_NOM_CADASTRE.value = unescape(document.GDT.S5_TXT_NOM_CADASTRE.value); document.GDT.S6_TXT_DESCRIPTION_BATIMENT.value = unescape(document.GDT.S6_TXT_DESCRIPTION_BATIMENT.value); // Section RBQ afficheDateReception(); AjusterIndicateurDeclaration(); } function AfficheSectionFormulaire( formulaire ) { document.all.formulaire_section_1_2.style.setAttribute("display","none"); document.all.formulaire_section_3_4.style.setAttribute("display","none"); document.all.formulaire_section_5_6.style.setAttribute("display","none"); if (fonction == "MODIFICATION" ) { document.all.reserveRBQ.style.setAttribute("display","none"); } formulaire.style.setAttribute("display","block"); } //function chargerPDF() //{ // window.location = window.location.href.substring( 0 , window.location.href.lastIndexOf('/') ) + "/CHARGEMENT_PDF.jsp"; //} function ModifierValeurSelection( Selection ) { document.GDT.SELECTION.value = Selection; } function montre_legende(message,titre) { var ie = (document.all); var ne = (document.layers); var fenetre = (ne) ? document.legend:legend.style; var x = (ie) ? event.x+document.body.scrollLeft : e.pageX; var y = (ie) ? event.y+document.body.scrollTop : e.pageY; var contenu ="
" + titre + "
" + message + "
"; fenetre.left = x - 60; fenetre.top = y + 20; window.onscroll=cache_legende; if (ie) // affichage avec Internet Explorer { document.all("legend").innerHTML = contenu; fenetre.visibility = "visible"; } else // affichage avec Netscape { fenetre.document.write(contenu); fenetre.document.close(); fenetre.visibility = "visible"; } } function cache_legende() { var ie = (document.all); var ne = (document.layers); var fenetre = (ne) ? document.legend:legend.style; fenetre.visibility = "hidden"; } function truncValue(objet) { var number = objet.value; if ( number != "" ) { var valeurTrunquee = Math.round(number * 10); objet.value = valeurTrunquee / 10; } } //function fenetreListeErreurs() //{ // window.open( "GDT_LST_ERREURS.jsp", null, "height=550,width=800,status=yes,toolbar=no,scrollbars=yes,titlebar=yes,menubar=no,location=no" ); //} function AjusterIndicateurDeclaration() { if ( typeof document.GDT.IND_COMPLETE == "object" ) { if( document.GDT.IND_COMPLETE.value == "O" ) { document.GDT.RBQ_GB_DECLARATION_COMPLETE[0].checked = true; } else { document.GDT.RBQ_GB_DECLARATION_COMPLETE[1].checked = true; } if( document.GDT.IND_ERREUR.value == "O" ) { document.GDT.RBQ_GB_DECLARATION_ERREUR[0].checked = true; } else { document.GDT.RBQ_GB_DECLARATION_ERREUR[1].checked = true; } if( document.GDT.IND_SUBST.value == "O" ) { document.GDT.RBQ_GB_VALEUR_SUBSTITUEES[0].checked = true; } else { document.GDT.RBQ_GB_VALEUR_SUBSTITUEES[1].checked = true; } } } function AjusterIndicateurProprietaire() { if ( document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.value == "null" ) document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.value = ""; if ( document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.value == "null" ) document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.value = ""; document.GDT.S2_GB_PROPRIETAIRE[0].checked = false; document.GDT.S2_GB_PROPRIETAIRE[1].checked = false; document.GDT.S2_GB_PROPRIETAIRE[2].checked = false; if( document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value == "" ) { document.GDT.S2_GB_PROPRIETAIRE[2].checked = true; } else if( document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value == "D" ) { document.GDT.S2_GB_PROPRIETAIRE[1].checked = true; } else if( document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value == "P" ) { document.GDT.S2_GB_PROPRIETAIRE[0].checked = true; document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value = "P"; } else { document.GDT.S2_GB_PROPRIETAIRE[2].checked = true; document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value = ""; } } function ModifierIndicateurProprietaire() { if( document.GDT.S2_GB_PROPRIETAIRE[0].checked == true ) { document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value = "P"; } if( document.GDT.S2_GB_PROPRIETAIRE[1].checked == true ) { document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value = "D"; } if( document.GDT.S2_GB_PROPRIETAIRE[2].checked == true ) { document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value = ""; } AjusterInfoExecutant(); } function AjusterIndicateurExecutant() { document.GDT.S3_GB_EXECUTANT[0].checked = false; document.GDT.S3_GB_EXECUTANT[1].checked = false; document.GDT.S3_GB_EXECUTANT[2].checked = false; document.GDT.S3_GB_EXECUTANT[3].checked = false; document.GDT.S3_GB_EXECUTANT[4].checked = false; if( document.GDT.S3_TYPE_EXECUTANT.value == "1" ) { document.GDT.S3_GB_EXECUTANT[0].checked = true; } else if( document.GDT.S3_TYPE_EXECUTANT.value == "2" ) { document.GDT.S3_GB_EXECUTANT[1].checked = true; } else if( document.GDT.S3_TYPE_EXECUTANT.value == "3" ) { document.GDT.S3_GB_EXECUTANT[2].checked = true; } else if( document.GDT.S3_TYPE_EXECUTANT.value == "4" ) { document.GDT.S3_GB_EXECUTANT[3].checked = true; } else if( document.GDT.S3_TYPE_EXECUTANT.value == "" ) { document.GDT.S3_GB_EXECUTANT[4].checked = true; } else { document.GDT.S3_GB_EXECUTANT[0].checked = true; document.GDT.S3_TYPE_EXECUTANT.value = "1"; } if ( document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value == "null" ) document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value = ""; if ( document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value == "null" ) document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value = ""; } function ModifierIndicateurExecutant() { if( document.GDT.S3_GB_EXECUTANT[0].checked == true ) { document.GDT.S3_TYPE_EXECUTANT.value = "1"; } else if( document.GDT.S3_GB_EXECUTANT[1].checked == true ) { document.GDT.S3_TYPE_EXECUTANT.value = "2"; } else if( document.GDT.S3_GB_EXECUTANT[2].checked == true ) { document.GDT.S3_TYPE_EXECUTANT.value = "3"; } else if( document.GDT.S3_GB_EXECUTANT[3].checked == true ) { document.GDT.S3_TYPE_EXECUTANT.value = "4"; } else if( document.GDT.S3_GB_EXECUTANT[4].checked == true ) { document.GDT.S3_TYPE_EXECUTANT.value = ""; } else { } AjusterInfoExecutant(); } function AjusterInfoExecutant() { if ( (document.GDT.S3_TYPE_EXECUTANT.value == "") || (document.GDT.S3_TYPE_EXECUTANT.value == "1" && document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value == "P") || (document.GDT.S3_TYPE_EXECUTANT.value == "2" && document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value == "D") ) { var a=document.GDT.S3_TXT_NOM_EXECUTANT; a.readOnly=true; document.GDT.S3_TXT_NOM_EXECUTANT.value = ""; document.GDT.S3_TXT_NOM_EXECUTANT.style.setAttribute( "backgroundColor", "Silver", "false" ); var b=document.GDT.S3_TXT_PRENOM_EXECUTANT; b.readOnly=true; document.GDT.S3_TXT_PRENOM_EXECUTANT.value = ""; document.GDT.S3_TXT_PRENOM_EXECUTANT.style.setAttribute( "backgroundColor", "Silver", "false" ); var c=document.GDT.S3_TXT_NUMERO_LICENCE_RBQ; c.readOnly=true; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value = ""; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "Silver", "false" ); var d=document.GDT.S3_TXT_NUMERO_LICENCE_NEQ; d.readOnly=true; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value = ""; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "Silver", "false" ); var e=document.GDT.S3_TXT_NUMERO_CIVIQUE; e.readOnly=true; document.GDT.S3_TXT_NUMERO_CIVIQUE.value = ""; document.GDT.S3_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "Silver", "false" ); var f=document.GDT.S3_TXT_NOM_ARTERE; f.readOnly=true; document.GDT.S3_TXT_NOM_ARTERE.value = ""; document.GDT.S3_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "Silver", "false" ); var g=document.GDT.S3_TXT_NO_APPARTEMENT; g.readOnly=true; document.GDT.S3_TXT_NO_APPARTEMENT.value = ""; document.GDT.S3_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "Silver", "false" ); var h=document.GDT.S3_TXT_NOM_MUNICIPALITE; h.readOnly=true; document.GDT.S3_TXT_NOM_MUNICIPALITE.value = ""; document.GDT.S3_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "Silver", "false" ); var i=document.GDT.S3_TXT_CODE_POSTAL; i.readOnly=true; document.GDT.S3_TXT_CODE_POSTAL.value = ""; document.GDT.S3_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "Silver", "false" ); var j=document.GDT.S3_TXT_PROVINCE; j.readOnly=true; document.GDT.S3_TXT_PROVINCE.value = ""; document.GDT.S3_TXT_PROVINCE.style.setAttribute( "backgroundColor", "Silver", "false" ); var k=document.GDT.S3_TXT_TELECOPIEUR; k.readOnly=true; document.GDT.S3_TXT_TELECOPIEUR.value = ""; document.GDT.S3_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "Silver", "false" ); var l=document.GDT.S3_TXT_TELEPHONE; l.readOnly=true; document.GDT.S3_TXT_TELEPHONE.value = ""; document.GDT.S3_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "Silver", "false" ); var m=document.GDT.S3_TXT_PAYS; m.readOnly=true; document.GDT.S3_TXT_PAYS.value = ""; document.GDT.S3_TXT_PAYS.style.setAttribute( "backgroundColor", "Silver", "false" ); } else { var aa=document.GDT.S3_TXT_NOM_EXECUTANT; aa.readOnly=false; document.GDT.S3_TXT_NOM_EXECUTANT.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_PRENOM_EXECUTANT; aa.readOnly=false; document.GDT.S3_TXT_PRENOM_EXECUTANT.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NUMERO_LICENCE_RBQ; aa.readOnly=false; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NUMERO_LICENCE_NEQ; aa.readOnly=false; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NUMERO_CIVIQUE; aa.readOnly=false; document.GDT.S3_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NOM_ARTERE aa.readOnly=false; document.GDT.S3_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NO_APPARTEMENT; aa.readOnly=false; document.GDT.S3_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NOM_MUNICIPALITE; aa.readOnly=false; document.GDT.S3_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_CODE_POSTAL; aa.readOnly=false; document.GDT.S3_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_PROVINCE; aa.readOnly=false; document.GDT.S3_TXT_PROVINCE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_TELECOPIEUR; aa.readOnly=false; document.GDT.S3_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_TELEPHONE; aa.readOnly=false; document.GDT.S3_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_PAYS; aa.readOnly=false; document.GDT.S3_TXT_PAYS.style.setAttribute( "backgroundColor", "White", "false" ); } if(document.GDT.S2_PROPRIETAIRE_DONNEUR_OUVRAGE.value == "") { var a=document.GDT.S2_TXT_NOM_PROPRIETAIRE; a.readOnly=true; document.GDT.S2_TXT_NOM_PROPRIETAIRE.value = ""; document.GDT.S2_TXT_NOM_PROPRIETAIRE.style.setAttribute( "backgroundColor", "Silver", "false" ); var b=document.GDT.S2_TXT_PRENOM_PROPRIETAIRE; b.readOnly=true; document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.value = ""; document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.style.setAttribute( "backgroundColor", "Silver", "false" ); var c=document.GDT.S2_TXT_NUMERO_LICENCE_RBQ; c.readOnly=true; document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.value = ""; document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "Silver", "false" ); var d=document.GDT.S2_TXT_NUMERO_LICENCE_NEQ; d.readOnly=true; document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.value = ""; document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "Silver", "false" ); var e=document.GDT.S2_TXT_NUMERO_CIVIQUE; e.readOnly=true; document.GDT.S2_TXT_NUMERO_CIVIQUE.value = ""; document.GDT.S2_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "Silver", "false" ); var f=document.GDT.S2_TXT_NOM_ARTERE; f.readOnly=true; document.GDT.S2_TXT_NOM_ARTERE.value = ""; document.GDT.S2_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "Silver", "false" ); var g=document.GDT.S2_TXT_NO_APPARTEMENT; g.readOnly=true; document.GDT.S2_TXT_NO_APPARTEMENT.value = ""; document.GDT.S2_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "Silver", "false" ); var h=document.GDT.S2_TXT_NOM_MUNICIPALITE; h.readOnly=true; document.GDT.S2_TXT_NOM_MUNICIPALITE.value = ""; document.GDT.S2_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "Silver", "false" ); var i=document.GDT.S2_TXT_CODE_POSTAL; i.readOnly=true; document.GDT.S2_TXT_CODE_POSTAL.value = ""; document.GDT.S2_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "Silver", "false" ); var j=document.GDT.S2_TXT_PROVINCE; j.readOnly=true; document.GDT.S2_TXT_PROVINCE.style.setAttribute( "backgroundColor", "Silver", "false" ); var k=document.GDT.S2_TXT_TELECOPIEUR; k.readOnly=true; document.GDT.S2_TXT_TELECOPIEUR.value = ""; document.GDT.S2_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "Silver", "false" ); var l=document.GDT.S2_TXT_TELEPHONE; l.readOnly=true; document.GDT.S2_TXT_TELEPHONE.value = ""; document.GDT.S2_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "Silver", "false" ); var m=document.GDT.S2_TXT_PAYS; m.readOnly=true; document.GDT.S2_TXT_PAYS.style.setAttribute( "backgroundColor", "Silver", "false" ); } else { var a=document.GDT.S2_TXT_NOM_PROPRIETAIRE; a.readOnly=false; document.GDT.S2_TXT_NOM_PROPRIETAIRE.style.setAttribute( "backgroundColor", "White", "false" ); var b=document.GDT.S2_TXT_PRENOM_PROPRIETAIRE; b.readOnly=false; document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.style.setAttribute( "backgroundColor", "White", "false" ); var c=document.GDT.S2_TXT_NUMERO_LICENCE_RBQ; c.readOnly=false; document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "White", "false" ); var d=document.GDT.S2_TXT_NUMERO_LICENCE_NEQ; d.readOnly=false; document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "White", "false" ); var e=document.GDT.S2_TXT_NUMERO_CIVIQUE; e.readOnly=false; document.GDT.S2_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var f=document.GDT.S2_TXT_NOM_ARTERE; f.readOnly=false; document.GDT.S2_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "White", "false" ); var g=document.GDT.S2_TXT_NO_APPARTEMENT; g.readOnly=false; document.GDT.S2_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "White", "false" ); var h=document.GDT.S2_TXT_NOM_MUNICIPALITE; h.readOnly=false; document.GDT.S2_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var i=document.GDT.S2_TXT_CODE_POSTAL; i.readOnly=false; document.GDT.S2_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "White", "false" ); var j=document.GDT.S2_TXT_PROVINCE; j.readOnly=false; document.GDT.S2_TXT_PROVINCE.style.setAttribute( "backgroundColor", "White", "false" ); var k=document.GDT.S2_TXT_TELECOPIEUR; k.readOnly=false; document.GDT.S2_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "White", "false" ); var l=document.GDT.S2_TXT_TELEPHONE; l.readOnly=false; document.GDT.S2_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "White", "false" ); var m=document.GDT.S2_TXT_PAYS; m.readOnly=false; document.GDT.S2_TXT_PAYS.style.setAttribute( "backgroundColor", "White", "false" ); } } function AfficherSection3() { var aa=document.GDT.S3_TXT_NOM_EXECUTANT; aa.readOnly=false; document.GDT.S3_TXT_NOM_EXECUTANT.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_PRENOM_EXECUTANT; aa.readOnly=false; document.GDT.S3_TXT_PRENOM_EXECUTANT.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NUMERO_LICENCE_RBQ; aa.readOnly=false; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NUMERO_LICENCE_NEQ; aa.readOnly=false; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NUMERO_CIVIQUE; aa.readOnly=false; document.GDT.S3_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NOM_ARTERE aa.readOnly=false; document.GDT.S3_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NO_APPARTEMENT; aa.readOnly=false; document.GDT.S3_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_NOM_MUNICIPALITE; aa.readOnly=false; document.GDT.S3_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_CODE_POSTAL; aa.readOnly=false; document.GDT.S3_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_PROVINCE; aa.readOnly=false; document.GDT.S3_TXT_PROVINCE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_TELECOPIEUR; aa.readOnly=false; document.GDT.S3_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_TELEPHONE; aa.readOnly=false; document.GDT.S3_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "White", "false" ); var aa=document.GDT.S3_TXT_PAYS; aa.readOnly=false; document.GDT.S3_TXT_PAYS.style.setAttribute( "backgroundColor", "White", "false" ); } function EffacerSection3() { var a=document.GDT.S3_TXT_NOM_EXECUTANT; a.readOnly=true; document.GDT.S3_TXT_NOM_EXECUTANT.value = ""; document.GDT.S3_TXT_NOM_EXECUTANT.style.setAttribute( "backgroundColor", "Silver", "false" ); var b=document.GDT.S3_TXT_PRENOM_EXECUTANT; b.readOnly=true; document.GDT.S3_TXT_PRENOM_EXECUTANT.value = ""; document.GDT.S3_TXT_PRENOM_EXECUTANT.style.setAttribute( "backgroundColor", "Silver", "false" ); var c=document.GDT.S3_TXT_NUMERO_LICENCE_RBQ; c.readOnly=true; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value = ""; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.style.setAttribute( "backgroundColor", "Silver", "false" ); var d=document.GDT.S3_TXT_NUMERO_LICENCE_NEQ; d.readOnly=true; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value = ""; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.style.setAttribute( "backgroundColor", "Silver", "false" ); var e=document.GDT.S3_TXT_NUMERO_CIVIQUE; e.readOnly=true; document.GDT.S3_TXT_NUMERO_CIVIQUE.value = ""; document.GDT.S3_TXT_NUMERO_CIVIQUE.style.setAttribute( "backgroundColor", "Silver", "false" ); var f=document.GDT.S3_TXT_NOM_ARTERE; f.readOnly=true; document.GDT.S3_TXT_NOM_ARTERE.value = ""; document.GDT.S3_TXT_NOM_ARTERE.style.setAttribute( "backgroundColor", "Silver", "false" ); var g=document.GDT.S3_TXT_NO_APPARTEMENT; g.readOnly=true; document.GDT.S3_TXT_NO_APPARTEMENT.value = ""; document.GDT.S3_TXT_NO_APPARTEMENT.style.setAttribute( "backgroundColor", "Silver", "false" ); var h=document.GDT.S3_TXT_NOM_MUNICIPALITE; h.readOnly=true; document.GDT.S3_TXT_NOM_MUNICIPALITE.value = ""; document.GDT.S3_TXT_NOM_MUNICIPALITE.style.setAttribute( "backgroundColor", "Silver", "false" ); var i=document.GDT.S3_TXT_CODE_POSTAL; i.readOnly=true; document.GDT.S3_TXT_CODE_POSTAL.value = ""; document.GDT.S3_TXT_CODE_POSTAL.style.setAttribute( "backgroundColor", "Silver", "false" ); var j=document.GDT.S3_TXT_PROVINCE; j.readOnly=true; document.GDT.S3_TXT_PROVINCE.value = ""; document.GDT.S3_TXT_PROVINCE.style.setAttribute( "backgroundColor", "Silver", "false" ); var k=document.GDT.S3_TXT_TELECOPIEUR; k.readOnly=true; document.GDT.S3_TXT_TELECOPIEUR.value = ""; document.GDT.S3_TXT_TELECOPIEUR.style.setAttribute( "backgroundColor", "Silver", "false" ); var l=document.GDT.S3_TXT_TELEPHONE; l.readOnly=true; document.GDT.S3_TXT_TELEPHONE.value = ""; document.GDT.S3_TXT_TELEPHONE.style.setAttribute( "backgroundColor", "Silver", "false" ); var m=document.GDT.S3_TXT_PAYS; m.readOnly=true; document.GDT.S3_TXT_PAYS.value = ""; document.GDT.S3_TXT_PAYS.style.setAttribute( "backgroundColor", "Silver", "false" ); } function ModifierIndicateurMesure() { if( document.GDT.S6_MESURE[0].checked == true ) { document.GDT.S6_TYPE_MESURE.value = document.GDT.S6_TXT_AIRE_PLANCHER.value; } else if( document.GDT.S6_MESURE[1].checked == true ) { // document.GDT.S6_TYPE_MESURE.value = document.GDT.S6_TXT_AIRE_PLANCHER.value / 9.2903; document.GDT.S6_TYPE_MESURE.value = document.GDT.S6_TXT_AIRE_PLANCHER.value * 0.09290304; } } function masqueNumerique() { // Assigne la valeur ASCII de la touche pressée du clavier par l'utilisateur var key = window.event.keyCode; // La touche pressée est-t'elle numérique (0-9)? if ( key > 47 && key < 58 ) return; // alors faire rien else window.event.returnValue = null; // sinon, annule l'action } function masqueCodePostal() { // Assigne la valeur ASCII de la touche pressée du clavier par l'utilisateur var key = window.event.keyCode; // Si la touche pressée est la barre d'espacement if ( key == 32 ) window.event.returnValue = null; // annule l'action else return; } //function masqueDate() //{ // // Assigne la valeur ASCII de la touche pressée du clavier par l'utilisateur // var key = window.event.keyCode; // // // La touche pressée est-t'elle numérique (0-9)? // //if ( key == 45 ) return; // L'utilisateur vient d'appuyer sur le "-". // if ( key > 47 && key < 58 ) // return; // alors faire rien // else // window.event.returnValue = null; // sinon, annule l'action //} function masqueTelephone() { // Assigne la valeur ASCII de la touche pressée du clavier par l'utilisateur var key = window.event.keyCode; // La touche pressée est-t'elle numérique (0-9)? //if ( key == 45 ) return; // L'utilisateur vient d'appuyer sur le "-". if ( key > 47 && key < 58 ) return; // alors faire rien else window.event.returnValue = null; // sinon, annule l'action } function masqueDecimale() { // Assigne la valeur ASCII de la touche pressée du clavier par l'utilisateur var key = window.event.keyCode; // La touche pressée est-t'elle numérique (0-9)? if ( key == 46 ) return; // L'utilisateur vient d'appuyer sur le ".". if ( key > 47 && key < 58 ) return; // alors faire rien else window.event.returnValue = null; // sinon, annule l'action } function TrouverIndexListe( TextToSearchInList, List ) { var intIndex=0; var i=0; var strToAffiche = ""; var oElement = List; if ( oElement != null ) { for ( i = 0; i< oElement.options.length; i++ ) { if (TextToSearchInList == oElement.options(i).text) { return oElement.options(i).index; } } } } function TrouverIndexListeValue( ValueToSearchInList, List ) { var intIndex=0; var i=0; var strToAffiche = ""; var oElement = List; if ( ValueToSearchInList == "" ) ValueToSearchInList = "WEB"; if ( oElement != null ) { for ( i = 0; i< oElement.options.length; i++ ) { if (ValueToSearchInList == oElement.options(i).value) { return oElement.options(i).index; } } } } //function AjusterIndexMunicipaliteEmplacement() //{ // document.GDT.S5_LST_NOM_MUNICIPALITE.selectedIndex = TrouverIndexListe( document.GDT.S5_NOM_MUNICIPALITE.value, document.GDT.S5_LST_NOM_MUNICIPALITE ); //} function ModifierIndexMunicipaliteEmplacement() { document.GDT.S5_NOM_MUNICIPALITE.value = document.GDT.S5_LST_NOM_MUNICIPALITE.options(document.GDT.S5_LST_NOM_MUNICIPALITE.selectedIndex).value; //document.GDT.S5_NOM_MUN.value = document.GDT.S5_LST_NOM_MUNICIPALITE.options(document.GDT.S5_LST_NOM_MUNICIPALITE.selectedIndex).value; } //function ModifierIndexMunicipalite() //{ // document.GDT.MUNICIPALITE.value = document.GDT.S1_LST_NOM_MUNICIPALITE.options(document.GDT.S1_LST_NOM_MUNICIPALITE.selectedIndex).value; //} function AjusterIndexClassificationCaracteristique() { if ( typeof document.GDT.S6_LST_CLASSIFICATION == "object" ) document.GDT.S6_LST_CLASSIFICATION.selectedIndex = TrouverIndexListeValue( document.GDT.S6_CLASSIFICATION.value, document.GDT.S6_LST_CLASSIFICATION ); } function ModifierIndexClassificationCaracteristique() { document.GDT.S6_CLASSIFICATION.value = document.GDT.S6_LST_CLASSIFICATION.options(document.GDT.S6_LST_CLASSIFICATION.selectedIndex).value; document.GDT.S6_LST_NATURE_TRAVAUX.disabled = false; document.GDT.S6_LST_NATURE_TRAVAUX.style.setAttribute( "backgroundColor", "White", "false" ); } function AjusterIndexNatureTravauxCaracteristique() { if ( typeof document.GDT.S6_LST_NATURE_TRAVAUX == "object" ) { document.GDT.S6_LST_NATURE_TRAVAUX.style.setAttribute( "backgroundColor", "White", "false" ); document.GDT.S6_LST_NATURE_TRAVAUX.selectedIndex = TrouverIndexListeValue( document.GDT.S6_NATURE_TRAVAUX.value, document.GDT.S6_LST_NATURE_TRAVAUX ); } } function ModifierIndexSource() { document.GDT.SOURCE_TRANSMISSION.value = document.GDT.S1_LST_SOURCE.options(document.GDT.S1_LST_SOURCE.selectedIndex).value; } function ModifierIndexNatureTravauxCaracteristique() { document.GDT.S6_NATURE_TRAVAUX.value = document.GDT.S6_LST_NATURE_TRAVAUX.options(document.GDT.S6_LST_NATURE_TRAVAUX.selectedIndex).value; } // PARTIE POUR ROBERT ET JEFF //function afficheCritereRechercheGDT() //{ // if( document.all.MENU.value == "P" || document.all.MENU.value == "E" ) // { // document.all.CritereRechercheRBQ.style.setAttribute("display","block"); // document.all.CritereRechercheMUNIC.style.setAttribute("display","block"); // } // else // { // document.all.CritereRechercheRBQ.style.setAttribute("display","none"); // document.all.CritereRechercheMUNIC.style.setAttribute("display","block"); // } //} function verificationSelection() { if(document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; else document.GDT.DEB_DEM.value = ""; if(document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; else document.GDT.FIN_DEM.value = ""; if(document.GDT.DEB_TRA_ANNEE.value != "" && document.GDT.DEB_TRA_MOIS.value != "") document.GDT.DEB_TRA.value = document.GDT.DEB_TRA_ANNEE.value + "-" + document.GDT.DEB_TRA_MOIS.value + "-" + "01"; else document.GDT.DEB_TRA.value = ""; check1 = "oui"; check2 = "non"; verification3 = false; compteur = 0; if ( document.GDT.S20_CHK_DONNEUR_PROP1.checked == true ) { compteur++; } if ( document.GDT.S20_CHK_DONNEUR_PROP2.checked == true ) { compteur++; } if ( document.GDT.S20_CHK_EXECUTANT_PROP1.checked == true ) { compteur++; } if ( document.GDT.S20_CHK_EXECUTANT_PROP2.checked == true ) { compteur++; } if ( document.GDT.S20_CHK_EXECUTANT_PROP3.checked == true ) { compteur++; } if ( document.GDT.S20_CHK_EXECUTANT_PROP4.checked == true ) { compteur++; } if ( compteur > 1 ) { alert("Vous devez cocher seulement une case."); } else { check2 = "oui"; document.GDT.S20_CHK_EXECUTANT.value = ""; document.GDT.S20_CHK_DONNEUR.value = ""; if ( document.GDT.S20_CHK_DONNEUR_PROP1.checked == true ) { document.GDT.S20_CHK_DONNEUR.value = "P"; } else if ( document.GDT.S20_CHK_DONNEUR_PROP2.checked == true ) { document.GDT.S20_CHK_DONNEUR.value = "D"; } else if ( document.GDT.S20_CHK_EXECUTANT_PROP1.checked == true ) { document.GDT.S20_CHK_EXECUTANT.value = 1; } else if ( document.GDT.S20_CHK_EXECUTANT_PROP2.checked == true ) { document.GDT.S20_CHK_EXECUTANT.value = 2; } else if ( document.GDT.S20_CHK_EXECUTANT_PROP3.checked == true ) { document.GDT.S20_CHK_EXECUTANT.value = 3; } else if ( document.GDT.S20_CHK_EXECUTANT_PROP4.checked == true ) { document.GDT.S20_CHK_EXECUTANT.value = 4; } else { document.GDT.S20_CHK_EXECUTANT.value = ""; document.GDT.S20_CHK_DONNEUR.value = ""; } } if( (document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") && ( document.GDT.S20_LST_NOM_MUN.value == "" || document.GDT.NUM_DEM.value == "" ) ) { alert("Vous devez obligatoirement entrer une «Date début demande» et une «Date fin demande»,\nsi vous n'inscrivez pas le nom de «Municipalité» et le «Numéro de demande permis»."); check1 = "non"; } if (typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verification3 = true; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verification3 = true; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verification3 = true; } else { alert("La «Date fin demande» doit être plus grande que la «Date début demande»."); document.GDT.FIN_DEM_ANNEE.focus(); verification3 = false; } } else { alert("La «Date fin demande» doit être plus grande que la «Date début demande»."); document.GDT.FIN_DEM_MOIS.focus(); verification3 = false; } } else { alert("La «Date fin demande» doit être plus grande que la «Date début demande»."); document.GDT.FIN_DEM_JOUR.focus(); verification3 = false; } } if ( check1 == "oui" && check2 == "oui" && verification3 == true ) { document.GDT.submit(); } } function verificationSelectionMun() { if(document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; else document.GDT.DEB_DEM.value = ""; if(document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; else document.GDT.FIN_DEM.value = ""; check1 = "oui"; verification1 = false; if( (document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") ) { alert("Vous devez obligatoirement entrer une «Date début» et une «Date fin»."); check1 = "non"; } if (check1 == "oui") { if (typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verification1 = true; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verification1 = true; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verification1 = true; } else { alert("La date fin doit être plus grande que la date début."); document.GDT.FIN_DEM_ANNEE.focus(); verification1 = false; } } else { alert("La date fin doit être plus grande que la date début."); document.GDT.FIN_DEM_MOIS.focus(); verification1 = false; } } else { alert("La date fin doit être plus grande que la date début."); document.GDT.FIN_DEM_JOUR.focus(); verification1 = false; } } } if ( check1 == "oui" && verification1 == true ) { document.GDT.submit(); } } function appelPageJournal() { top.location.href = "CHARGEMENT_DT.jsp?SELECTION=12" + "&RECHJOUR=" ; } function appelPageJournalTroisMois() { top.location.href = "CHARGEMENT_DT.jsp?SELECTION=13" + "&RECHJOUR=T" ; } function VerifierSection3() { if( document.GDT.S3_CHK_SECTION3.checked == true ) { if (document.GDT.S2_GB_PROPRIETAIRE[2].checked == true) { alert("Il n'y a pas d'information à transférer car la section 2 est vide."); document.GDT.S3_CHK_SECTION3.checked = false; } else if (document.GDT.S2_GB_PROPRIETAIRE[0].checked == true) { AfficherSection3(); document.GDT.S3_GB_EXECUTANT[0].checked = true; document.GDT.S3_TYPE_EXECUTANT.value = "1"; } else if (document.GDT.S2_GB_PROPRIETAIRE[1].checked == true) { AfficherSection3(); document.GDT.S3_GB_EXECUTANT[1].checked = true; document.GDT.S3_TYPE_EXECUTANT.value = "2"; } if (document.GDT.S2_GB_PROPRIETAIRE[0].checked == true || document.GDT.S2_GB_PROPRIETAIRE[1].checked == true) { document.GDT.S3_TXT_NOM_EXECUTANT.value = document.GDT.S2_TXT_NOM_PROPRIETAIRE.value; document.GDT.S3_TXT_PRENOM_EXECUTANT.value = document.GDT.S2_TXT_PRENOM_PROPRIETAIRE.value; document.GDT.S3_TXT_NUMERO_LICENCE_RBQ.value = document.GDT.S2_TXT_NUMERO_LICENCE_RBQ.value; document.GDT.S3_TXT_NUMERO_LICENCE_NEQ.value = document.GDT.S2_TXT_NUMERO_LICENCE_NEQ.value; document.GDT.S3_TXT_NUMERO_CIVIQUE.value = document.GDT.S2_TXT_NUMERO_CIVIQUE.value; document.GDT.S3_TXT_NOM_ARTERE.value = document.GDT.S2_TXT_NOM_ARTERE.value; document.GDT.S3_TXT_NO_APPARTEMENT.value = document.GDT.S2_TXT_NO_APPARTEMENT.value; document.GDT.S3_TXT_NOM_MUNICIPALITE.value = document.GDT.S2_TXT_NOM_MUNICIPALITE.value; document.GDT.S3_TXT_CODE_POSTAL.value = document.GDT.S2_TXT_CODE_POSTAL.value; document.GDT.S3_TXT_PROVINCE.value = document.GDT.S2_TXT_PROVINCE.value; document.GDT.S3_TXT_PAYS.value = document.GDT.S2_TXT_PAYS.value; document.GDT.S3_TXT_TELEPHONE.value = document.GDT.S2_TXT_TELEPHONE.value; document.GDT.S3_TXT_TELECOPIEUR.value = document.GDT.S2_TXT_TELECOPIEUR.value; } } else { document.GDT.S3_GB_EXECUTANT[4].checked = true; document.GDT.S3_TYPE_EXECUTANT.value = ""; EffacerSection3(); } } function VerifierSection5() { if( document.GDT.S5_CHK_SECTION5.checked == true ) { if (document.GDT.S2_GB_PROPRIETAIRE[2].checked == true) { alert("Il n'y a pas d'information à transférer car la section 2 est vide."); document.GDT.S3_CHK_SECTION3.checked = false; } if (document.GDT.S2_GB_PROPRIETAIRE[0].checked == true || document.GDT.S2_GB_PROPRIETAIRE[1].checked == true) { document.GDT.S5_TXT_NUMERO_CIVIQUE.value = document.GDT.S2_TXT_NUMERO_CIVIQUE.value; document.GDT.S5_TXT_NOM_ARTERE.value = document.GDT.S2_TXT_NOM_ARTERE.value; document.GDT.S5_TXT_NO_APPARTEMENT.value = document.GDT.S2_TXT_NO_APPARTEMENT.value; document.GDT.S5_TXT_CODE_POSTAL.value = document.GDT.S2_TXT_CODE_POSTAL.value; alert("Veuillez saisir la municipalité car elle ne peut pas être transférée."); document.GDT.S5_LST_NOM_MUNICIPALITE.focus(); } } else { EffacerSection5(); } } function EffacerSection5() { document.GDT.S5_TXT_NUMERO_CIVIQUE.value = ""; document.GDT.S5_TXT_NOM_ARTERE.value = ""; document.GDT.S5_TXT_NO_APPARTEMENT.value = ""; document.GDT.S5_TXT_CODE_POSTAL.value = ""; } function VerifierChkRegion(i) { if( document.GDT.S20_CHK_REG_ADM[i].checked == true ) { if (document.GDT.NBRCHK.value == 1) { alert("Vous ne pouvez sélectionner qu'une Région administrative à la fois."); document.GDT.S20_CHK_REG_ADM[i].checked = false; document.GDT.S20_CHK_REG_ADM[i].focus(); } else { document.GDT.NBRCHK.value++; } } else if (document.GDT.NBRCHK.value == 0) { document.GDT.NBRCHK.value = 0; } else { document.GDT.NBRCHK.value--; } } function VerifierChkNatTravauxListeOper(i) { if( document.GDT.S20_CHK_NAT_TRAV[i].checked == true ) { if (document.GDT.NBRCHK_NAT.value == 3) { alert("Vous ne pouvez sélectionner que trois Natures des travaux à la fois, Toutes ou Uniquement absente."); document.GDT.S20_CHK_NAT_TRAV[i].checked = false; document.GDT.S20_CHK_NAT_TRAV[i].focus(); } else { document.GDT.NBRCHK_NAT.value++; } } else if (document.GDT.NBRCHK_NAT.value == 0) { document.GDT.NBRCHK_NAT.value = 0; } else { document.GDT.NBRCHK_NAT.value--; } } function VerifierChkClassBatimentListeOper(i) { if( document.GDT.S20_CHK_CLASS_BAT[i].checked == true ) { if (document.GDT.NBRCHK_CLASS.value == 7) { alert("Vous ne pouvez sélectionner que sept Classifications du bâtiment à la fois ou Uniquement absente."); document.GDT.S20_CHK_CLASS_BAT[i].checked = false; document.GDT.S20_CHK_CLASS_BAT[i].focus(); } else { document.GDT.NBRCHK_CLASS.value++; } } else if (document.GDT.NBRCHK_CLASS.value == 0) { document.GDT.NBRCHK_CLASS.value = 0; } else { document.GDT.NBRCHK_CLASS.value--; } if ( document.GDT.NBRCHK_CLASS.value == 0 ) { GriserClassifications('DégriserTout'); document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].checked = true; // cocher inclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[1].checked = false; // décocher exclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].disabled = true; // inactiver inclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[1].disabled = true; // inactiver exclure null } else { if( document.GDT.S20_CHK_CLASS_BAT[i].value == 'C4.1' ) { GriserClassifications('Autres'); } else { GriserClassifications('C4.1'); } document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].checked = true; // cocher inclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[1].checked = false; // décocher exclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].disabled = false; // inactiver inclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[1].disabled = false; // inactiver exclure null } } function GriserClassifications(str) { var i = 0; var max = document.GDT.S20_NBR_CLASS_BAT.value; if (str == 'C4.1' || str == 'Autres') // on grise C4.1 ou les autres { for ( i = 0; i< max; i++ ) { if ( ( document.GDT.S20_CHK_CLASS_BAT[i].value == 'C4.1' && str == 'C4.1' ) || ( document.GDT.S20_CHK_CLASS_BAT[i].value != 'C4.1' && str == 'Autres' ) ) { document.GDT.S20_CHK_CLASS_BAT[i].disabled = true; document.GDT.S20_CHK_CLASS_BAT[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } } } else // on dégrise toutes les classifications { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_CLASS_BAT[i].disabled = false; document.GDT.S20_CHK_CLASS_BAT[i].style.setAttribute( "backgroundColor", "", "false" ); } } } function VerifierChkClassBatimentStat(i) { if( document.GDT.S20_CHK_CLASS_BAT[i].checked == true ) { if (document.GDT.NBRCHK_CLASS.value == 3) { alert("Vous ne pouvez sélectionner que trois Classifications du bâtiment à la fois."); document.GDT.S20_CHK_CLASS_BAT[i].checked = false; document.GDT.S20_CHK_CLASS_BAT[i].focus(); } else { document.GDT.NBRCHK_CLASS.value++; } } else if (document.GDT.NBRCHK_CLASS.value == 0) { document.GDT.NBRCHK_CLASS.value = 0; } else { document.GDT.NBRCHK_CLASS.value--; if (document.GDT.NBRCHK_CLASS.value == 0) { document.GDT.S20_CHK_CLASS_BAT_TOUTES.disabled = false; document.GDT.S20_CHK_CLASS_BAT_TOUTES.style.setAttribute( "backgroundColor", "", "false" ); } } } function Dispo_Nat_Stat() { var i = 0; var max = document.GDT.S20_NBR_NAT_TRAV.value; if (document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == true) { for ( i = 0; i< max; i++ ) { if ( document.GDT.S20_CHK_NAT_TRAV[i].checked == true ) { document.GDT.S20_CHK_NAT_TRAV[i].checked = false; document.GDT.NBRCHK_NAT.value--; } document.GDT.S20_CHK_NAT_TRAV[i].disabled = true; document.GDT.S20_CHK_NAT_TRAV[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } } else { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_NAT_TRAV[i].disabled = false; document.GDT.S20_CHK_NAT_TRAV[i].style.setAttribute( "backgroundColor", "", "false" ); } } } function Dispo_Nat_Liste_Oper() { var i = 0; var max = document.GDT.S20_NBR_NAT_TRAV.value; if (document.GDT.S20_CHK_NAT_LO_TOUTES.checked == true || document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.checked == true ) { for ( i = 0; i< max; i++ ) { if ( document.GDT.S20_CHK_NAT_TRAV[i].checked == true ) { document.GDT.S20_CHK_NAT_TRAV[i].checked = false; document.GDT.NBRCHK_NAT.value--; } document.GDT.S20_CHK_NAT_TRAV[i].disabled = true; document.GDT.S20_CHK_NAT_TRAV[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } if (document.GDT.S20_CHK_NAT_LO_TOUTES.checked == true ) { document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.checked = false; document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.disabled = true; document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.style.setAttribute( "backgroundColor", "Silver", "false" ); } if (document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.checked == true ) { document.GDT.S20_CHK_NAT_LO_TOUTES.checked = false; document.GDT.S20_CHK_NAT_LO_TOUTES.disabled = true; document.GDT.S20_CHK_NAT_LO_TOUTES.style.setAttribute( "backgroundColor", "Silver", "false" ); document.GDT.S20_CHK_NAT_LO_CAS_NULL[0].checked = true; // cocher inclure null document.GDT.S20_CHK_NAT_LO_CAS_NULL[1].checked = false; // décocher exclure null document.GDT.S20_CHK_NAT_LO_CAS_NULL[0].disabled = true; // inactiver inclure null document.GDT.S20_CHK_NAT_LO_CAS_NULL[1].disabled = true; // inactiver exclure null } } else { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_NAT_TRAV[i].disabled = false; document.GDT.S20_CHK_NAT_TRAV[i].style.setAttribute( "backgroundColor", "", "false" ); document.GDT.S20_CHK_NAT_LO_TOUTES.disabled = false; document.GDT.S20_CHK_NAT_LO_TOUTES.style.setAttribute( "backgroundColor", "", "false" ); document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.disabled = false; document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.style.setAttribute( "backgroundColor", "", "false" ); } } if (document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.checked == false ) { document.GDT.S20_CHK_NAT_LO_CAS_NULL[0].disabled = false; document.GDT.S20_CHK_NAT_LO_CAS_NULL[1].disabled = false; } } function Dispo_Class_Liste_Oper() { var i = 0; var max = document.GDT.S20_NBR_CLASS_BAT.value; if ( document.GDT.S20_CHK_CLASS_BAT_LO_NULL_SEULEMENT.checked == true ) { for ( i = 0; i< max; i++ ) { if ( document.GDT.S20_CHK_CLASS_BAT[i].checked == true ) { document.GDT.S20_CHK_CLASS_BAT[i].checked = false; document.GDT.NBRCHK_CLASS.value--; } document.GDT.S20_CHK_CLASS_BAT[i].disabled = true; document.GDT.S20_CHK_CLASS_BAT[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } if (document.GDT.S20_CHK_CLASS_BAT_LO_NULL_SEULEMENT.checked == true ) { document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].checked = true; // cocher inclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[1].checked = false; // décocher exclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].disabled = true; // inactiver inclure null document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[1].disabled = true; // inactiver exclure null } } else { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_CLASS_BAT[i].disabled = false; document.GDT.S20_CHK_CLASS_BAT[i].style.setAttribute( "backgroundColor", "", "false" ); document.GDT.S20_CHK_CLASS_BAT_LO_NULL_SEULEMENT.disabled = false; document.GDT.S20_CHK_CLASS_BAT_LO_NULL_SEULEMENT.style.setAttribute( "backgroundColor", "", "false" ); } } } function Dispo_Class_Stat() { var i = 0; var max = document.GDT.S20_NBR_CLASS_BAT.value; if (document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == true) { for ( i = 0; i< max; i++ ) { if ( document.GDT.S20_CHK_CLASS_BAT[i].checked == true ) { document.GDT.S20_CHK_CLASS_BAT[i].checked = false; document.GDT.NBRCHK_CLASS.value--; } document.GDT.S20_CHK_CLASS_BAT[i].disabled = true; document.GDT.S20_CHK_CLASS_BAT[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } } else { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_CLASS_BAT[i].disabled = false; document.GDT.S20_CHK_CLASS_BAT[i].style.setAttribute( "backgroundColor", "", "false" ); } } } function Dispo() { var i = 0; var max = document.GDT.S20_NBR_REG_ADM.value; if (document.GDT.S20_CHK_REGION_REG.checked == true) { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_REG_ADM[i].disabled = true; document.GDT.S20_CHK_REG_ADM[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } } else { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_REG_ADM[i].disabled = false; document.GDT.S20_CHK_REG_ADM[i].style.setAttribute( "backgroundColor", "", "false" ); } } } function GarderClassbatListeOper() { document.GDT.S20_CLASS.value = ""; var i = 0; var nbrClassBat = 0; var max = document.GDT.S20_NBR_CLASS_BAT.value; for ( i = 0; i< max; i++ ) { if( document.GDT.S20_CHK_CLASS_BAT[i].checked == true ) { if (nbrClassBat == "0") { document.GDT.S20_CLASS.value = " P_LISTE_CLASS_BAT=" + document.GDT.S20_CHK_CLASS_BAT[i].value; nbrClassBat++; } else { document.GDT.S20_CLASS.value = document.GDT.S20_CLASS.value + "," + document.GDT.S20_CHK_CLASS_BAT[i].value; } } } if( document.GDT.S20_CLASS.value != "" && document.GDT.S20_CHK_CLASS_BAT_LO_CAS_NULL[0].checked == true ) { document.GDT.S20_CLASS.value = document.GDT.S20_CLASS.value + " P_CLASS_BAT_NULLE=INCLURE"; } // L'exclusion est faites par défaut puisque le null n'est pas dans la condition IN() bâtie dans le rapport Oracle if(document.GDT.S20_CHK_CLASS_BAT_LO_NULL_SEULEMENT.checked == true ) { document.GDT.S20_CLASS.value = " P_CLASS_BAT_NULLE=SEULEMENT"; } // s'il n'a sélectionné aucune classif, on doit exclure les C4.1 if( document.GDT.S20_CLASS.value == "" ) { document.GDT.S20_CLASS.value = " P_CLASS_BAT_EXCLURE_C41=OUI"; } } function GarderNatTravListeOper() { if( document.GDT.S20_CHK_NAT_LO_TOUTES.checked == true ) { document.GDT.S20_NATURE_TRAVAUX.value = ""; } else { var i = 0; // var j = 0; var nbrNatTrav = 0; var max = document.GDT.S20_NBR_NAT_TRAV.value; for ( i = 0; i< max; i++ ) { if( document.GDT.S20_CHK_NAT_TRAV[i].checked == true ) { // j++; // if (document.GDT.S20_NATURE_TRAVAUX.value == "0") if (nbrNatTrav == "0") { // document.GDT.S20_NATURE_TRAVAUX.value = ""; // document.GDT.S20_NATURE_TRAVAUX.value = " NAT_TRAV" + j + "=" + document.GDT.S20_CHK_NAT_TRAV[i].value; document.GDT.S20_NATURE_TRAVAUX.value = " P_LISTE_NAT_TRAV=" + document.GDT.S20_CHK_NAT_TRAV[i].value; nbrNatTrav++; } else { // document.GDT.S20_NATURE_TRAVAUX.value = document.GDT.S20_NATURE_TRAVAUX.value + " NAT_TRAV" + j + "=" + document.GDT.S20_CHK_NAT_TRAV[i].value; document.GDT.S20_NATURE_TRAVAUX.value = document.GDT.S20_NATURE_TRAVAUX.value + "," + document.GDT.S20_CHK_NAT_TRAV[i].value; } } } } if( document.GDT.S20_NATURE_TRAVAUX.value != "" && document.GDT.S20_CHK_NAT_LO_CAS_NULL[0].checked == true ) { document.GDT.S20_NATURE_TRAVAUX.value = document.GDT.S20_NATURE_TRAVAUX.value + " P_NAT_TRAV_NULLE=INCLURE"; } if( document.GDT.S20_CHK_NAT_LO_TOUTES.checked == true && document.GDT.S20_CHK_NAT_LO_CAS_NULL[1].checked == true ) { document.GDT.S20_NATURE_TRAVAUX.value = document.GDT.S20_NATURE_TRAVAUX.value + " P_NAT_TRAV_NULLE=EXCLURE"; } if( document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.checked == true ) { document.GDT.S20_NATURE_TRAVAUX.value = " P_NAT_TRAV_NULLE=SEULEMENT"; } } function GarderRegion() { // if( document.GDT.S20_CHK_REGION_REG.checked == true ) // { // document.GDT.S20_REG_ADM.value = ""; // } // else // { var i = 0; var j = 0; var max = document.GDT.S20_NBR_REG_ADM.value; for ( i = 0; i< max; i++ ) { if( document.GDT.S20_CHK_REG_ADM[i].checked == true ) { j++; if (document.GDT.S20_REG_ADM.value == "0") { document.GDT.S20_REG_ADM.value = ""; document.GDT.S20_REG_ADM.value = "COD_REG_ADM" + j + "=" + document.GDT.S20_CHK_REG_ADM[i].value; } else { document.GDT.S20_REG_ADM.value = document.GDT.S20_REG_ADM.value + " COD_REG_ADM" + j + "=" + document.GDT.S20_CHK_REG_ADM[i].value; } } } // } } function verifParamRapport() { // liste opérationnelle pour utilisateurs de la RBQ verifparam = true; strMessErreur = ""; document.GDT.S20_REG_ADM.value = ""; document.GDT.S20_CLASS.value = ""; document.GDT.S20_NATURE_TRAVAUX.value = ""; GarderRegion(); GarderNatTravListeOper(); GarderClassbatListeOper(); reformulerDatePeriode(); if ( (document.GDT.S20_REG_ADM.value == "" || document.GDT.S20_REG_ADM.value == null ) && (document.GDT.S20_NOM_MUN.value == "" || document.GDT.S20_NOM_MUN.value == null ) ) { message(81) ; verifparam = false; } if( (document.GDT.DEB_DEM.value == "" && document.GDT.DEB_DEM_TRAV.value == "") || (document.GDT.FIN_DEM.value == "" && document.GDT.FIN_DEM_TRAV.value == "") ) { message(82); verifparam = false; } if (verifparam == true) { if (document.GDT.DEB_DEM_ANNEE.value != "") { if (VerifNumerique( document.GDT.DEB_DEM_ANNEE.value) == false || ( document.GDT.DEB_DEM_ANNEE.value < 1900 || document.GDT.DEB_DEM_ANNEE.value > 2900 ) ) { message(84) ; verifparam = false; } else if (document.GDT.DEB_DEM_MOIS.value == "") { message(84); verifparam = false; } else if (document.GDT.DEB_DEM_JOUR.value == "") { message(84); verifparam = false; } else if (VerifDate(document.GDT.DEB_DEM.value) == false ) { message(84) ; verifparam = false; } } if (document.GDT.FIN_DEM_ANNEE.value != "") { if (VerifNumerique( document.GDT.FIN_DEM_ANNEE.value) == false || ( document.GDT.FIN_DEM_ANNEE.value < 1900 || document.GDT.FIN_DEM_ANNEE.value > 2900 ) ) { message(85) ; verifparam = false; } else if (document.GDT.FIN_DEM_ANNEE.value == "") { message(85); verifparam = false; } else if (document.GDT.FIN_DEM_ANNEE.value == "") { message(85); verifparam = false; } else if (VerifDate(document.GDT.FIN_DEM.value) == false ) { message(85) ; verifparam = false; } } if (document.GDT.DEB_DEM_ANNEE_TRAV.value != "") { if (VerifNumerique( document.GDT.DEB_DEM_ANNEE_TRAV.value) == false || ( document.GDT.DEB_DEM_ANNEE_TRAV.value < 1900 || document.GDT.DEB_DEM_ANNEE_TRAV.value > 2900 ) ) { message(86) ; verifparam = false; } else if (document.GDT.DEB_DEM_MOIS_TRAV.value == "") { message(86); verifparam = false; } else if (document.GDT.DEB_DEM_JOUR_TRAV.value == "") { message(86); verifparam = false; } else if (VerifDate(document.GDT.DEB_DEM_TRAV.value) == false ) { message(86) ; verifparam = false; } } if (document.GDT.FIN_DEM_ANNEE_TRAV.value != "") { if (VerifNumerique( document.GDT.FIN_DEM_ANNEE_TRAV.value) == false || ( document.GDT.FIN_DEM_ANNEE_TRAV.value < 1900 || document.GDT.FIN_DEM_ANNEE_TRAV.value > 2900 ) ) { message(87) ; verifparam = false; } else if (document.GDT.FIN_DEM_MOIS_TRAV.value == "") { message(87); verifparam = false; } else if (document.GDT.FIN_DEM_JOUR_TRAV.value == "") { message(87); verifparam = false; } else if (VerifDate(document.GDT.FIN_DEM_TRAV.value) == false ) { message(87) ; verifparam = false; } } } if (verifparam == true) { if(document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; else document.GDT.DEB_DEM.value = ""; if(document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; else document.GDT.FIN_DEM.value = ""; if(document.GDT.DEB_DEM_ANNEE_TRAV.value != "" && document.GDT.DEB_DEM_MOIS_TRAV.value != "" && document.GDT.DEB_DEM_JOUR_TRAV.value != "") document.GDT.DEB_DEM_TRAV.value = document.GDT.DEB_DEM_ANNEE_TRAV.value + "-" + document.GDT.DEB_DEM_MOIS_TRAV.value + "-" + document.GDT.DEB_DEM_JOUR_TRAV.value; else document.GDT.DEB_DEM_TRAV.value = ""; if(document.GDT.FIN_DEM_ANNEE_TRAV.value != "" && document.GDT.FIN_DEM_MOIS_TRAV.value != "" && document.GDT.FIN_DEM_JOUR_TRAV.value != "") document.GDT.FIN_DEM_TRAV.value = document.GDT.FIN_DEM_ANNEE_TRAV.value + "-" + document.GDT.FIN_DEM_MOIS_TRAV.value + "-" + document.GDT.FIN_DEM_JOUR_TRAV.value; else document.GDT.FIN_DEM_TRAV.value = ""; if ((document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") && (document.GDT.DEB_DEM_TRAV.value == "" || document.GDT.FIN_DEM_TRAV.value == "")) { message(83); verifparam = false; } } if (verifparam == true) { if (document.GDT.DEB_DEM.value != "" || document.GDT.FIN_DEM.value != "") { if (typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verifparam = true; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verifparam = true; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verifparam = true; } else { message(88) ; verifparam = false; } } else { message(88) ; verifparam = false; } } else { message(88) ; verifparam = false; } } } } if (verifparam == true) { if (typeof document.GDT.FIN_DEM_ANNEE_TRAV == "object" && typeof document.GDT.DEB_DEM_ANNEE_TRAV == "object") { if ( document.GDT.FIN_DEM_ANNEE_TRAV.value > document.GDT.DEB_DEM_ANNEE_TRAV.value ) { verifparam = true; } else if ( document.GDT.FIN_DEM_ANNEE_TRAV.value == document.GDT.DEB_DEM_ANNEE_TRAV.value ) { if ( document.GDT.FIN_DEM_MOIS_TRAV.value > document.GDT.DEB_DEM_MOIS_TRAV.value ) { verifparam = true; } else if ( document.GDT.FIN_DEM_MOIS_TRAV.value == document.GDT.DEB_DEM_MOIS_TRAV.value ) { if ( document.GDT.FIN_DEM_JOUR_TRAV.value >= document.GDT.DEB_DEM_JOUR_TRAV.value ) { verifparam = true; } else { message(89) ; verifparam = false; } } else { message(89) ; verifparam = false; } } else { message(89) ; verifparam = false; } } } if (document.GDT.S20_NATURE_TRAVAUX.value == 0 && document.GDT.S20_CHK_NAT_LO_TOUTES.checked == false && document.GDT.S20_CHK_NAT_LO_NULL_SEULEMENT.checked == false ) { message(90) ; verifparam = false; } if (verifparam == true) { document.GDT.S20_LSTE_OP.value = "Rapport1"; if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM.value != "") { document.GDT.PARAM.value = document.GDT.S20_REG_ADM.value + " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value ; } if (document.GDT.DEB_DEM_TRAV.value != "" && document.GDT.FIN_DEM_TRAV.value != "") { document.GDT.PARAM.value = document.GDT.S20_REG_ADM.value + " DATE_DEB_TRA=" + document.GDT.DEB_DEM_TRAV.value + " DATE_FIN_TRA=" + document.GDT.FIN_DEM_TRAV.value; } if(document.GDT.S20_LST_NOM_MUN.value != "") { document.GDT.PARAM.value = document.GDT.PARAM.value + " MUNICIPALITE=" + document.GDT.S20_LST_NOM_MUN.value ; } //Il faut remplacer les éventuels espaces et apostrophes par autre chose puisque la récupération des paramètres ne les tolèrent pas. if(document.GDT.S20_LST_NOM_MUN_EMPL.value != "") { strEmplacementSansEspace = document.GDT.S20_LST_NOM_MUN_EMPL.value; while(strEmplacementSansEspace.indexOf(' ') > 0) { strEmplacementSansEspace = strEmplacementSansEspace.replace(' ', '_espace_'); } strEmplacementSansApostrophe = strEmplacementSansEspace; while(strEmplacementSansApostrophe.indexOf("'") > 0) { strEmplacementSansApostrophe = strEmplacementSansApostrophe.replace("'", '_apostrophe_'); } document.GDT.PARAM.value = document.GDT.PARAM.value + " EMPLACEMENT=" + strEmplacementSansApostrophe; } // document.GDT.PARAM.value = document.GDT.S20_REG_ADM.value + " DATE_DEBU_SAISIE=" + document.GDT.DEB_DEM.value + " DATE_FIN_SAISIE=" + document.GDT.FIN_DEM.value ; // document.GDT.PARAM.value = document.GDT.S20_REG_ADM.value + ((" DATE_DEBU_SAISIE=" + document.GDT.DEB_DEM.value + " DATE_FIN_SAISIE=" + document.GDT.FIN_DEM.value) || (" DATE_DEBU_TRA=" + document.GDT.DEB_DEM_TRAV.value + " DATE_FIN_TRA=" + document.GDT.FIN_DEM_TRAV.value )); if (document.GDT.S20_NATURE_TRAVAUX.value != "") { document.GDT.PARAM.value = document.GDT.PARAM.value + document.GDT.S20_NATURE_TRAVAUX.value ; } if (document.GDT.S20_CLASS.value != "") { document.GDT.PARAM.value = document.GDT.PARAM.value + document.GDT.S20_CLASS.value ; } if (document.GDT.VAL_TRAV.value != "") { document.GDT.PARAM.value = document.GDT.PARAM.value + " VALEUR_TRAV=" + document.GDT.VAL_TRAV.value ; } document.GDT.submit(); } else { alert(strMessErreur); } } function effacer() { document.GDT.reset(); document.GDT.FIN_DEM.value = ""; document.GDT.PRENOM_DO.value = ""; document.GDT.LIC_DO.value = ""; document.GDT.DEB_DEM.value = ""; document.GDT.S20_NOM_MUN.value = ""; document.GDT.PRENOM_EX.value = ""; document.GDT.MUNI_EMPL.value = ""; document.GDT.LIC_EX.value = ""; document.GDT.NUM_DEM.value = ""; document.GDT.ENT_DO.value = ""; document.GDT.S20_REG_ADM.value = ""; document.GDT.NOM_ART_EMPL.value = ""; document.GDT.ENT_EX.value = ""; document.GDT.NOM_DO.value = ""; document.GDT.DEB_TRA.value = ""; document.GDT.NOM_EX.value = ""; document.GDT.S20_NATURE_TRAVAUX.value = ""; document.GDT.S20_CLASS.value = ""; document.GDT.FIN_DEM.value = ""; document.GDT.PRENOM_DO.value = ""; document.GDT.LIC_DO.value = ""; document.GDT.DEB_DEM.value = ""; // document.GDT.S20_NOM_MUN.value = ""; document.GDT.PRENOM_EX.value = ""; document.GDT.MUNI_EMPL.value = ""; document.GDT.LIC_EX.value = ""; document.GDT.NUM_DEM.value = ""; document.GDT.ENT_DO.value = ""; // document.GDT.S20_REG_ADM.value = ""; // document.GDT.S20_VAL_TRAVAUX.value = ""; document.GDT.VAL_TRAV_MIN.value = ""; document.GDT.VAL_TRAV_MAX.value = ""; // document.GDT.NOM_ART_EMPL.value = ""; document.GDT.ENT_EX.value = ""; document.GDT.NOM_DO.value = ""; document.GDT.DEB_TRA.value = ""; document.GDT.NOM_EX.value = ""; document.GDT.S20_NATURE_TRAVAUX.value = ""; document.GDT.S20_CLASS.value = ""; RechercheMod(); municipaliteInactive(); } function RechercheModifierIndexMunicipalite() { document.GDT.S20_NOM_MUN.value = document.GDT.S20_LST_NOM_MUN.options(document.GDT.S20_LST_NOM_MUN.selectedIndex).value; } function RechercheModifierIndexMunicipaliteEmplacement() { document.GDT.S20_NOM_MUN_EMPL.value = document.GDT.S20_LST_NOM_MUN_EMPL.options(document.GDT.S20_LST_NOM_MUN_EMPL.selectedIndex).value; } function RechercheModifierIndexClassificationCaracteristique() { document.GDT.S20_CLASS.value = document.GDT.S20_LST_CLASS.options(document.GDT.S20_LST_CLASS.selectedIndex).value; } function RechercheModifierIndexNatureTravauxCaracteristique() { document.GDT.S20_NATURE_TRAVAUX.value = document.GDT.S20_LST_NATURE_TRAVAUX.options(document.GDT.S20_LST_NATURE_TRAVAUX.selectedIndex).value; } var ligneSelectionnee = null; function soulignerJo(rangeeSelect) { ligneSelectionnee = tableau.rows[rangeeSelect-1]; ligneSelectionnee.style.textDecoration="underline"; ligneSelectionnee.style.color="#cc9900"; ligneSelectionnee.style.cursor="hand"; } function deSoulignerJo(rangeeSelect) { ligneSelectionnee.style.textDecoration="none"; ligneSelectionnee.style.color="black"; } function souligner(rangeeSelect) { ligneSelectionnee = tableau.rows[rangeeSelect-1]; ligneSelectionnee.style.textDecoration="underline"; ligneSelectionnee.style.color="#000066"; ligneSelectionnee.style.cursor="hand"; } function deSouligner(rangeeSelect) { ligneSelectionnee.style.textDecoration="none"; ligneSelectionnee.style.color="#cc9900"; } function appelGdt3(noLigne) { top.location.href = "CHARGEMENT_DT.jsp?NO_DECLARATION=" + noLigne + "&SELECTION=11"; } function appelJournal(noLigne) { top.location.href = "CHARGEMENT_DT.jsp?NOENTR=" + noLigne + "&SELECTION=14"; } function ajusterListe() { document.GDT.S20_LST_NOM_MUN.selectedIndex = TrouverIndexListeValue( document.GDT.S20_NOM_MUN.value, document.GDT.S20_LST_NOM_MUN ); document.GDT.S20_LST_CLASS.selectedIndex = TrouverIndexListeValue( document.GDT.S20_CLASS.value, document.GDT.S20_LST_CLASS ); document.GDT.S20_LST_NATURE_TRAVAUX.selectedIndex = TrouverIndexListeValue( document.GDT.S20_NATURE_TRAVAUX.value, document.GDT.S20_LST_NATURE_TRAVAUX ); document.GDT.S20_LST_REG_ADM.selectedIndex = TrouverIndexListeValue( document.GDT.S20_REG_ADM.value, document.GDT.S20_LST_REG_ADM ); // document.GDT.S20_LST_VAL_TRAVAUX.selectedIndex = TrouverIndexListeValue( document.GDT.S20_VAL_TRAVAUX.value, document.GDT.S20_LST_VAL_TRAVAUX ); } function ajusterCheckBox() { document.GDT.S20_CHK_DONNEUR_PROP1.checked = false; document.GDT.S20_CHK_DONNEUR_PROP2.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP1.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP2.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP3.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP4.checked = false; if ( document.GDT.S20_CHK_DONNEUR.value != null &&  document.GDT.S20_CHK_DONNEUR.value != "") { if ( document.GDT.S20_CHK_DONNEUR.value == "P" ) { document.GDT.S20_CHK_DONNEUR_PROP1.checked = true; } else if ( document.GDT.S20_CHK_DONNEUR.value == "D" ) { document.GDT.S20_CHK_DONNEUR_PROP2.checked = true; } else { document.GDT.S20_CHK_DONNEUR_PROP1.checked = false; document.GDT.S20_CHK_DONNEUR_PROP2.checked = false; } } if ( document.GDT.S20_CHK_EXECUTANT.value != null && document.GDT.S20_CHK_EXECUTANT.value != "" ) { if ( document.GDT.S20_CHK_EXECUTANT.value == "1" ) { document.GDT.S20_CHK_EXECUTANT_PROP1.checked = true; } else if ( document.GDT.S20_CHK_EXECUTANT.value == "2" ) { document.GDT.S20_CHK_EXECUTANT_PROP2.checked = true; } else if ( document.GDT.S20_CHK_EXECUTANT.value == "3" ) { document.GDT.S20_CHK_EXECUTANT_PROP3.checked = true; } else if ( document.GDT.S20_CHK_EXECUTANT.value == "4" ) { document.GDT.S20_CHK_EXECUTANT_PROP4.checked = true; } else { document.GDT.S20_CHK_EXECUTANT_PROP1.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP2.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP3.checked = false; document.GDT.S20_CHK_EXECUTANT_PROP4.checked = false; } } } function afficherErreur() { var load; if( ( document.GDT.ERREUR.value != null && document.GDT.LOADING.value != null ) || ( document.GDT.ERREUR.value != "null" && document.GDT.LOADING.value != "null" ) ) { while(document.GDT.LOADING.value != document.GDT.ERREUR.value) { load = "NOT OK"; } var message = transform(document.GDT.ERREUR); document.GDT.ERREUR.value = ""; if( message != "null") { if( message != "" ) { alert( message ); } } } } function transform(s) { var s2 = ""; for (i = 0; i < s.value.length; i++) { if ( i + 1 < s.value.length ) { if ( s.value.charAt(i) == "'" && s.value.charAt(i + 1) == "'" ) { s2 += ""; } else { s2 += s.value.charAt(i); } } else { s2 += s.value.charAt(i); } } s.value = s2; return s2; } function trouverResponsableMunicipalite() { // document.GDT.TXT_PRENOM_RESP.value = ""; // document.GDT.TXT_NOM_RESP.value = ""; // document.GDT.TXT_TEL_RESP.value = ""; // document.GDT.TXT_COURRIEL_RESP.value = ""; self.location.replace("GDT_DEM_ADHESION.jsp?munic=" + document.GDT.LST_DEM_NOM_MUNICIPALITE.value); } //function trouverResponsableMunicipaliteRBQ() //{ // document.GDT.TXT_PRENOM_RESP.value = ""; // document.GDT.TXT_NOM_RESP.value = ""; // document.GDT.TXT_TEL_RESP.value = ""; // document.GDT.TXT_COURRIEL_RESP.value = ""; // // self.location.replace("GDT_DEM_ADHESION_RBQ.jsp?munic=" + document.GDT.LST_DEM_NOM_MUNICIPALITE.value); //} function RechercheMod() { RechercheModifierIndexMunicipalite(); regionInactive(); } function regionInactive() { if(document.GDT.S20_LST_NOM_MUN.value != "") { document.GDT.S20_LST_REG_ADM.disabled = true; document.GDT.S20_LST_REG_ADM.style.setAttribute( "backgroundColor", "Silver", "true" ); } else { document.GDT.S20_LST_REG_ADM.disabled = false; document.GDT.S20_LST_REG_ADM.style.setAttribute( "backgroundColor", "White", "true" ); } } function municipaliteInactive() { if(document.GDT.S20_LST_REG_ADM.value != "") { document.GDT.S20_LST_NOM_MUN.disabled = true; document.GDT.S20_LST_NOM_MUN.style.setAttribute( "backgroundColor", "Silver", "true" ); } else { document.GDT.S20_LST_NOM_MUN.disabled = false; document.GDT.S20_LST_NOM_MUN.style.setAttribute( "backgroundColor", "White", "true" ); } } //function selMultiple() //{ // document.GDT.LST_CODE_MUNI_FORM_M.multiple = true; //} function VerifCode() { //Lorsque le rôle est changé dans le formulaire d'adhésion //Pour un rôle pilote, employé RBQ ou partenaire RBQ, la liste ne permet qu'une seule sélection de municipalité //Pour les autres rôles, la liste permet de sélectionner plusieurs municipalités au besoin if (document.GDT.LST_ROLE_UTILISATEUR.value == "P" || document.GDT.LST_ROLE_UTILISATEUR.value == "E" || document.GDT.LST_ROLE_UTILISATEUR.value == "L") { var strLstMun = document.GDT.LST_CODE_MUNI_FORM; var strLstCodMunResp = ""; document.GDT.LST_MUN.length = 0; document.GDT.MUNI_UTIL.value = ""; document.GDT.LST_CODE_MUNI_FORM.multiple = false; for (i = 0; i < strLstMun.length; i++) { if( strLstMun[i].selected == true ) { strLstCodMunResp = strLstMun[i].value; strLstMunResp = strLstMun[i].text; document.GDT.MUNI_UTIL.value = strLstMun[i].value + ","; } } if (strLstCodMunResp != "") { AjouterMun (strLstCodMunResp,strLstMunResp); } } else { document.GDT.LST_CODE_MUNI_FORM.multiple = true; } } function EnleverMun( ) { var i = 0; var strLstMuni = document.GDT.LST_CODE_MUNI_FORM; //liste 1 var strLstMunSel = document.GDT.LST_MUN; //liste 2 var strLstMun = document.GDT.LST_MUN.selectedIndex; //liste 2 var strCode = ""; document.GDT.MUNI_UTIL.value = ""; if (strLstMun >= 0) { for (i = 0; i < strLstMuni.length; i++) { if( strLstMuni[i].value == document.GDT.LST_MUN.value) { //Lorsque la liste LST_CODE_MUNI_FORM n'est pas multiple se positionner au début de la liste lorsque //la municipalité est sélectionné dans la liste LST_MUN if (strLstMuni.multiple == false) { strLstMuni[0].selected = true; } else { //Dans LST_CODE_MUNI_FORM, enlever le selected sur la valeur correspondante à celle sélectionné dans la liste LST_MUN strLstMuni[i].selected = false; } } //Garder toutes les municipalités encore sélectionnés if( strLstMuni[i].selected == true ) { document.GDT.MUNI_UTIL.value = document.GDT.MUNI_UTIL.value + strLstMuni[i].value + "," ; } } //enlever la municipalité sélectionné de la liste LST_MUN document.GDT.LST_MUN.remove(strLstMun); //Positionner le curseur sur la première valeur(à blanc) dans LST_CODE_MUNI_FORM lorsque la liste LST_MUN est vide if (document.GDT.MUNI_UTIL.value == "") { strLstMuni[0].selected = true; } } else { strLstMuni[0].selected = true; } document.GDT.LISTE_MUNI_SEL.value = document.GDT.MUNI_UTIL.value; } function AfficherMun() { var i; var j = 0; var nbr = 0; var strLstMunResp = ""; var strLstCodMunResp = ""; var strLstCodArro =""; var strLstMuni = document.GDT.LST_CODE_MUNI_FORM; document.GDT.LST_MUN.length = 0; document.GDT.MUNI_UTIL.value = ""; //Un employé RBQ, un partenaire RBQ ou un pilote ne peut avoir plusieurs municipalités if ( document.GDT.LST_ROLE_UTILISATEUR.value == "E" || document.GDT.LST_ROLE_UTILISATEUR.value == "P" || document.GDT.LST_ROLE_UTILISATEUR.value == "L") { //roles de la RBQ for (i = 0; i < strLstMuni.length; i++) { if( strLstMuni[i].selected == true ) { if( strLstMuni[i].text.charAt(1) != '*' ) //ne pas traiter les MRC { strLstCodMunResp = strLstMuni[i].value; strLstMunResp = strLstMuni[i].text; AjouterMun (strLstCodMunResp,strLstMunResp); document.GDT.MUNI_UTIL.value = strLstMuni[i].value + ","; } //if ne pas traiter les MRC } // if selected } //for } //roles de la RBQ else { // roles hors de la RBQ - peuvent avoir plusieurs municipalités for (i = 0; i < strLstMuni.length; i++) { if( strLstMuni[i].selected == true ) { if( strLstMuni[i].text.charAt(1) == '*' ) //c'est une MRC { strLstCodMunResp = ""; strLstMunResp = ""; strCodeMRC = ""; strPrefixeCodeMunic = ""; intCodeMunicDebut = 0; intCodeMunicFin = 0; intCodeMunicEnCours = 0; strLstCodMunResp = strLstMuni[i].value; strLstMunResp = strLstMuni[i].text; strCodeMRC = strLstMuni[i].value.substring( 0, strLstMuni[i].value.indexOf( '-') ); strPrefixeCodeMunic = strCodeMRC.substr(0, 2); intCodeMunicDebut = parseInt( strPrefixeCodeMunic + "000" ); intCodeMunicFin = parseInt( strPrefixeCodeMunic + "999" ); document.GDT.LST_CODE_MUNI_FORM[i].selected = false; if( strCodeMRC.length > 2 ) { alert( 'Attention.\nIl est possible que des municipalités d\'autres MRC soient présentes dans la liste.' ); } for (j = 0; j < strLstMuni.length; j++) { intCodeMunicEnCours = parseInt( strLstMuni[j].value.substring( 0, strLstMuni[j].value.indexOf( '-') )); if( intCodeMunicEnCours >= intCodeMunicDebut && intCodeMunicEnCours <= intCodeMunicFin ) { AjouterMun (strLstMuni[j].value, strLstMuni[j].text); document.GDT.LST_CODE_MUNI_FORM[j].selected = true; nbr++; if (nbr == 1) { document.GDT.MUNI.value = strLstMuni[j].value ; document.GDT.MUNI_UTIL.value = strLstMuni[j].value + "," ; } else { document.GDT.MUNI_UTIL.value = document.GDT.MUNI_UTIL.value + strLstMuni[j].value + "," ; } }//if mun dans la plage }//for document.GDT.LISTE_MUNI_SEL.value = document.GDT.MUNI_UTIL.value; }//if c'est une MRC else //Ce n'est pas une MRC { strLstCodMunResp = ""; strLstMunResp = ""; strLstCodMunResp = strLstMuni[i].value; strLstMunResp = strLstMuni[i].text; AjouterMun (strLstCodMunResp,strLstMunResp); nbr++; if (nbr == 1) { document.GDT.MUNI.value = strLstMuni[i].value ; document.GDT.MUNI_UTIL.value = strLstMuni[i].value + "," ; } else { document.GDT.MUNI_UTIL.value = document.GDT.MUNI_UTIL.value + strLstMuni[i].value + "," ; } document.GDT.LISTE_MUNI_SEL.value = document.GDT.MUNI_UTIL.value; }//else - ce n'est pas une MRC } // If selected } // for } //Utilisateur est hors de la RBQ }// function AfficherMun function AjouterMun( valeur, texte) { //inscrit les municipalités sélectionnés dans l'autre liste var objElement objElement = document.createElement("option") objElement.value = valeur objElement.text = texte document.GDT.LST_MUN.options.add(objElement) } // global storage object for type-ahead info, including reset() method var typeAheadInfo = {last:0, accumString:"", accumCirc:false, delay:7200, timeout:null, reset:function() {this.last=0; this.accumString=""} }; // function invoked by select element's onkeydown event handler function typeAhead() { // limit processing to IE event model supporter; don't trap Ctrl+keys if (window.event && !window.event.ctrlKey && window.event.keyCode != 13 && window.event.keyCode != 9 && window.event.keyCode != 16 && window.event.keyCode != 219 && window.event.keyCode != 33 && window.event.keyCode != 36 && window.event.keyCode != 34 && window.event.keyCode != 35 && window.event.keyCode != 38 && window.event.keyCode != 40) { // timer for current event var now = new Date(); // process for an empty accumString or an event within [delay] ms of last if (typeAheadInfo.accumString == "" || now - typeAheadInfo.last < typeAheadInfo.delay) { // make shortcut event object reference var evt = window.event; // get reference to the select element var selectElem = evt.srcElement; // get typed character ASCII value var charCode = evt.keyCode; switch (charCode) { case 191: charCode = 201; break; case 220: charCode = 192; break; case 192: charCode = 200; break; case 189: charCode = 45; //173; break; case 221: charCode = 199; break; case 194: charCode = 217; break; case 226: charCode = 217; break; case 65: if (typeAheadInfo.accumCirc) { charCode = 194; } typeAheadInfo.accumCirc = false; break; case 69: if (typeAheadInfo.accumCirc) { charCode = 202; typeAheadInfo.accumCirc = false; } break; case 73: if (typeAheadInfo.accumCirc) { charCode = 206; typeAheadInfo.accumCirc = false; } break; case 79: if (typeAheadInfo.accumCirc) { charCode = 212; typeAheadInfo.accumCirc = false; } break; case 188: charCode = 39; break; default: charCode = charCode; } // get the actual character, converted to uppercase var newChar = String.fromCharCode(charCode).toUpperCase(); // append new character to accumString storage typeAheadInfo.accumString += newChar; // grab all select element option objects as an array var selectOptions = selectElem.options; // prepare local variables for use inside loop var txt, nearest; // look through all options for a match starting with accumString for (var i = 0; i < selectOptions.length; i++) { // convert each item's text to uppercase to facilitate comparison // (use value property if you want match to be for hidden option value) txt = selectOptions[i].text.toUpperCase(); // record nearest lowest index, if applicable nearest = (typeAheadInfo.accumString > txt.substr(0, typeAheadInfo.accumString.length)) ? i : nearest; // process if accumString is at start of option text if (txt.indexOf(typeAheadInfo.accumString) == 0) { // stop any previous timeout timer clearTimeout(typeAheadInfo.timeout); // store current event's time in object typeAheadInfo.last = now; // reset typeAhead properties in [delay] ms unless cleared beforehand typeAheadInfo.timeout = setTimeout("typeAheadInfo.reset()", typeAheadInfo.delay); // visibly select the matching item selectElem.selectedIndex = i; // prevent default event actions and propagation evt.cancelBubble = true; evt.returnValue = false; // exit function return false; } } // if a next lowest match exists, select it if (nearest != null) { selectElem.selectedIndex = nearest; } } else { //Pour les combinaisons de touche if (window.event.keyCode == 219) { typeAheadInfo.accumCirc = true; window.event.returnValue = false; } else { typeAheadInfo.accumCirc = false; } // not a desired event, so clear timeout clearTimeout(typeAheadInfo.timeout); } // reset global object typeAheadInfo.reset(); } //Pour les combinaisons de touche if (window.event.keyCode == 219) { typeAheadInfo.accumCirc = true; window.event.returnValue = false; } else { typeAheadInfo.accumCirc = false; } return true; } function InactifMunRapp() { document.GDT.S20_CHK_REG_ADM.value == 0; if( document.GDT.S20_CHK_REG_ADM.value !=0 ) { if (document.GDT.NBRCHK.value == 1) { document.GDT.S20_LST_NOM_MUN.disabled = true; document.GDT.S20_LST_NOM_MUN.style.setAttribute( "backgroundColor", "Silver"); } else { document.GDT.S20_LST_NOM_MUN.disabled = false; document.GDT.S20_LST_NOM_MUN.style.setAttribute( "backgroundColor", "White"); } } else if (document.GDT.NBRCHK.value == 0) { document.GDT.NBRCHK.value = 0; } else { document.GDT.NBRCHK.value--; if (document.GDT.NBRCHK.value == 0) { document.GDT.S20_LST_NOM_MUN.disabled = false; document.GDT.S20_LST_NOM_MUN.style.setAttribute( "backgroundColor", "Silver"); } } } function VerifAffichage() { RechercheModifierIndexMunicipalite(); InactifRegionRapp(); } function InactifRegionRapp() { var i = 0; var max = document.GDT.S20_NBR_REG_ADM.value; if(document.GDT.S20_LST_NOM_MUN.value != "") { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_REG_ADM[i].disabled = true; document.GDT.S20_CHK_REG_ADM[i].style.setAttribute( "backgroundColor", "Silver", "false" ); } } else { for ( i = 0; i< max; i++ ) { document.GDT.S20_CHK_REG_ADM[i].disabled = false; document.GDT.S20_CHK_REG_ADM[i].style.setAttribute( "backgroundColor", "", "false" ); } } } function verificationRapportMun() { // liste opérationnelles pour utilisateurs hors de la RBQ if(document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; else document.GDT.DEB_DEM.value = ""; if(document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; else document.GDT.FIN_DEM.value = ""; check1 = "oui"; verification1 = false; if( (document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") ) { alert("Vous devez obligatoirement entrer une <> et une <>."); check1 = "non"; } if (check1 == "oui") { if (typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verification1 = true; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verification1 = true; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verification1 = true; } else { alert("La date fin doit être plus grande que la date début."); document.GDT.FIN_DEM_ANNEE.focus(); verification1 = false; } } else { alert("La date fin doit être plus grande que la date début."); document.GDT.FIN_DEM_MOIS.focus(); verification1 = false; } } else { alert("La date fin doit être plus grande que la date début."); document.GDT.FIN_DEM_JOUR.focus(); verification1 = false; } } } if ( check1 == "oui" && verification1 == true ) { document.GDT.S20_LSTE_OP.value = "Rapport1"; document.GDT.PARAM.value = "MUNICIPALITE=" + document.GDT.S0_COD_MUNICIPALITE.value; document.GDT.PARAM.value += " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value; document.GDT.PARAM.value += " DATE_FIN_DT=" + document.GDT.FIN_DEM.value; document.GDT.submit(); // alert("Votre demande est en cours d'exécution....(Veuillez SVP fermer la fenêtre)"); } } function verifTerritoireStat() { /* if( document.GDT.S20_CHK_MUN.checked == true && document.GDT.S20_CHK_MRC.checked == false) { document.GDT.S20_CHK_MUN.value = "O"; document.GDT.S20_CHK_MRC.value = "N"; } if( document.GDT.S20_CHK_MRC.checked == true && document.GDT.S20_CHK_MUN.checked == false) { document.GDT.S20_CHK_MRC.value = "O"; document.GDT.S20_CHK_MUN.value = "N"; } if ( document.GDT.S20_CHK_MRC.checked == false && document.GDT.S20_CHK_MUN.checked == false) { document.GDT.S20_CHK_MRC.value = ""; document.GDT.S20_CHK_MUN.value = ""; } */ if( document.GDT.S20_CHK_TERRITOIRE[0].checked == true) // choix Aucun { document.GDT.S20_CHK_MRC.value = ""; document.GDT.S20_CHK_MUN.value = ""; } if( document.GDT.S20_CHK_TERRITOIRE[1].checked == true) // choix Municipalité { document.GDT.S20_CHK_MUN.value = "O"; document.GDT.S20_CHK_MRC.value = "N"; } if( document.GDT.S20_CHK_TERRITOIRE[2].checked == true) // choix MRC { document.GDT.S20_CHK_MRC.value = "O"; document.GDT.S20_CHK_MUN.value = "N"; } } function verifParamRapportStat() { // rapports de gestion - Territoire, Nature des travaux et Classifications du bâtiment document.GDT.S20_CHK_MUN.value = ""; document.GDT.S20_CHK_MRC.value = ""; document.GDT.S20_NATURE_TRAVAUX.value = ""; document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == false document.GDT.S20_CLASS.value = ""; document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == false verifTerritoireStat(); GarderNatTravStat(); GarderClassbatStat(); var erreur = 0; if(erreur == 0 &&document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") { document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; } else { document.GDT.DEB_DEM.value = ""; } if(document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") { document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; } else { document.GDT.FIN_DEM.value = ""; } if (document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") { alert("Vous devez obligatoirement entrer une «Date de début» et une «Date de fin»."); document.GDT.DEB_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } if (typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verifparam = false; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verifparam = false; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verifparam = false; } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_MOIS.focus(); verifparam = true; erreur = 1; } } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_JOUR.focus(); verifparam = true; erreur = 1; } } if ( erreur == 0 && document.GDT.S20_CLASS.value == "" && document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == false && document.GDT.S20_NATURE_TRAVAUX.value == "" && document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == false && document.GDT.S20_CHK_MRC.value == "" && document.GDT.S20_CHK_MUN.value == "" ) { alert("Vous devez obligatoirement entrer un critère de recherche de plus."); document.GDT.DEB_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } if (document.GDT.DEB_DEM.value != "" && (document.GDT.S20_NATURE_TRAVAUX.value != "" || document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == true) && (document.GDT.S20_CLASS.value == "" && document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == false) && (document.GDT.S20_CHK_MRC.value == "O" || document.GDT.S20_CHK_MUN.value == "O") ) { if (document.GDT.S20_CHK_MUN.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport3"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MUN=" + document.GDT.S20_CHK_MUN.value + document.GDT.S20_NATURE_TRAVAUX.value + document.GDT.S20_CLASS.value; } if (document.GDT.S20_CHK_MRC.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport3"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MRC=" + document.GDT.S20_CHK_MRC.value + document.GDT.S20_NATURE_TRAVAUX.value + document.GDT.S20_CLASS.value; } } if (document.GDT.DEB_DEM.value != "" && (GDT.S20_CHK_NAT_STAT_TOUTES.checked == true || document.GDT.S20_NATURE_TRAVAUX.value != "") && (GDT.S20_CHK_CLASS_BAT_TOUTES.checked == true || document.GDT.S20_CLASS.value != "") && (document.GDT.S20_CHK_MRC.value == "O" || document.GDT.S20_CHK_MUN.value == "O") ) { if (document.GDT.S20_CHK_MUN.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport2"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MUN=" + document.GDT.S20_CHK_MUN.value + document.GDT.S20_CLASS.value + document.GDT.S20_NATURE_TRAVAUX.value; } if (document.GDT.S20_CHK_MRC.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport2"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MRC=" + document.GDT.S20_CHK_MRC.value + document.GDT.S20_CLASS.value + document.GDT.S20_NATURE_TRAVAUX.value; } } if (document.GDT.DEB_DEM.value != "" && (document.GDT.S20_CLASS.value != "" || document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == true) && (GDT.S20_CHK_NAT_STAT_TOUTES.checked == false && document.GDT.S20_NATURE_TRAVAUX.value == "") && (document.GDT.S20_CHK_MRC.value == "O" || document.GDT.S20_CHK_MUN.value == "O") ) { if (document.GDT.S20_CHK_MUN.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport4"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MUN=" + document.GDT.S20_CHK_MUN.value + document.GDT.S20_CLASS.value; } if (document.GDT.S20_CHK_MRC.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport4"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MRC=" + document.GDT.S20_CHK_MRC.value + document.GDT.S20_CLASS.value; } } if (document.GDT.DEB_DEM.value != "" && (document.GDT.S20_CLASS.value == "" && document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == false) && (document.GDT.S20_CHK_MRC.value == "O" || document.GDT.S20_CHK_MUN.value == "O") && (document.GDT.S20_NATURE_TRAVAUX.value == "" && document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == false) ) { if (document.GDT.S20_CHK_MUN.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport6"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MUN=" + document.GDT.S20_CHK_MUN.value ; } if (document.GDT.S20_CHK_MRC.value == "O" ) { document.GDT.S20_LSTE_STAT.value = "Rapport6"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + " S20_CHK_MRC=" + document.GDT.S20_CHK_MRC.value ; } } if (document.GDT.DEB_DEM.value != "" && (document.GDT.S20_CLASS.value == "" && document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == false) && (document.GDT.S20_NATURE_TRAVAUX.value != "" || document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == true) && (document.GDT.S20_CHK_MRC.value != "O" && document.GDT.S20_CHK_MUN.value != "O") ) { document.GDT.S20_LSTE_STAT.value = "Rapport7"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + document.GDT.S20_NATURE_TRAVAUX.value; } if (document.GDT.DEB_DEM.value != "" && (document.GDT.S20_CLASS.value != "" || document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == true) && (document.GDT.S20_NATURE_TRAVAUX.value == "" && document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == false) && (document.GDT.S20_CHK_MRC.value != "O" && document.GDT.S20_CHK_MUN.value != "O") ) { document.GDT.S20_LSTE_STAT.value = "Rapport8"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + document.GDT.S20_CLASS.value; } if (document.GDT.DEB_DEM.value != "" && (document.GDT.S20_CLASS.value != "" || document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == true) && (document.GDT.S20_NATURE_TRAVAUX.value != "" || document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == true) && (document.GDT.S20_CHK_MRC.value != "O" && document.GDT.S20_CHK_MUN.value != "O") ) { document.GDT.S20_LSTE_STAT.value = "Rapport100"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value + document.GDT.S20_CLASS.value + document.GDT.S20_NATURE_TRAVAUX.value ; } if (erreur==0) { document.GDT.submit(); } } function GarderClassbatStat() { if( document.GDT.S20_CHK_CLASS_BAT_TOUTES.checked == true ) { document.GDT.S20_CLASS.value = ""; } else { var i = 0; var j = 0; var max = document.GDT.S20_NBR_CLASS_BAT.value; for ( i = 0; i< max; i++ ) { if( document.GDT.S20_CHK_CLASS_BAT[i].checked == true ) { j++; if (document.GDT.S20_CLASS.value == "0") { document.GDT.S20_CLASS.value = ""; document.GDT.S20_CLASS.value = " CLASS_BAT" + j + "=" + document.GDT.S20_CHK_CLASS_BAT[i].value; } else { document.GDT.S20_CLASS.value = document.GDT.S20_CLASS.value + " CLASS_BAT" + j + "=" + document.GDT.S20_CHK_CLASS_BAT[i].value; } } } } } function GarderNatTravStat() { if( document.GDT.S20_CHK_NAT_STAT_TOUTES.checked == true ) { document.GDT.S20_NATURE_TRAVAUX.value = ""; } else { var i = 0; var j = 0; var max = document.GDT.S20_NBR_NAT_TRAV.value; for ( i = 0; i< max; i++ ) { if( document.GDT.S20_CHK_NAT_TRAV[i].checked == true ) { j++; if (document.GDT.S20_NATURE_TRAVAUX.value == "0") { document.GDT.S20_NATURE_TRAVAUX.value = ""; document.GDT.S20_NATURE_TRAVAUX.value = " NAT_TRAV" + j + "=" + document.GDT.S20_CHK_NAT_TRAV[i].value; } else { document.GDT.S20_NATURE_TRAVAUX.value = document.GDT.S20_NATURE_TRAVAUX.value + " NAT_TRAV" + j + "=" + document.GDT.S20_CHK_NAT_TRAV[i].value; } } } } } function VerifierChkNatTravaux_stat(i) { if( document.GDT.S20_CHK_NAT_TRAV[i].checked == true ) { if (document.GDT.NBRCHK_NAT.value >= 3) { alert("Vous ne pouvez sélectionner que trois Natures des travaux ou cocher Toutes."); document.GDT.S20_CHK_NAT_TRAV[i].checked = false; document.GDT.S20_CHK_NAT_TRAV[i].focus(); } else { document.GDT.NBRCHK_NAT.value++; } } else if (document.GDT.NBRCHK_NAT.value == 0) { document.GDT.NBRCHK_NAT.value = 0; } else { document.GDT.NBRCHK_NAT.value--; if (document.GDT.NBRCHK_NAT.value == 0) { document.GDT.S20_CHK_NAT_STAT_TOUTES.disabled = false; document.GDT.S20_CHK_NAT_STAT_TOUTES.style.setAttribute( "backgroundColor", "", "false" ); } } } //Pour rapport statistiques R.V. 25-05-2005 function afficheDatePageRecherche_stat() { if ( typeof document.GDT.DEB_DEM_ANNEE == "object" ) { if ( document.GDT.DEB_DEM_ANNEE.value == "" && document.GDT.DEB_DEM_MOIS.value == "" && document.GDT.DEB_DEM_JOUR.value == "" ) { document.GDT.DEB_DEM_ANNEE.value = strDateDebutAnnee; document.GDT.DEB_DEM_MOIS.value = strDateDebutMois; document.GDT.DEB_DEM_JOUR.value = strDateDebutJour; } } if ( typeof document.GDT.FIN_DEM_ANNEE == "object" ) { if ( document.GDT.FIN_DEM_ANNEE.value == "" && document.GDT.FIN_DEM_MOIS.value == "" && document.GDT.FIN_DEM_JOUR.value == "" ) { document.GDT.FIN_DEM_ANNEE.value = strDateFinAnnee; document.GDT.FIN_DEM_MOIS.value = strDateFinMois; document.GDT.FIN_DEM_JOUR.value = strDateFinJour; } } } function textCounter(field, countfield, maxlimit) { if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit); else countfield.value = maxlimit - field.value.length; } function blocageRetourChariot() { if (window.event.type == "keypress" & window.event.keyCode == 13) { window.event.cancelBubble = true; window.event.returnValue = false; return false; } } //Pour rapport de gestion R.V. 26-09-2005 function afficheDatePageGestion_delai() { if ( typeof document.GDT.DEB_DEM_ANNEE == "object" ) { if ( document.GDT.DEB_DEM_ANNEE.value == "" && document.GDT.DEB_DEM_MOIS.value == "" && document.GDT.DEB_DEM_JOUR.value == "" ) { document.GDT.DEB_DEM_ANNEE.value = strDateDebutAnnee; document.GDT.DEB_DEM_MOIS.value = strDateDebutMois; document.GDT.DEB_DEM_JOUR.value = strDateDebutJour; } } if ( typeof document.GDT.FIN_DEM_ANNEE == "object" ) { if ( document.GDT.FIN_DEM_ANNEE.value == "" && document.GDT.FIN_DEM_MOIS.value == "" && document.GDT.FIN_DEM_JOUR.value == "" ) { document.GDT.FIN_DEM_ANNEE.value = strDateFinAnnee; document.GDT.FIN_DEM_MOIS.value = strDateFinMois; document.GDT.FIN_DEM_JOUR.value = strDateFinJour; } } } function verifParamRapportDelai() { // rapports de gestion sur les délais var erreur = 0; document.GDT.S20_LSTE_DELAI.value = ""; if(document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") { document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; } else { document.GDT.DEB_DEM.value = ""; } if(document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") { document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; } else { document.GDT.FIN_DEM.value = ""; } if (document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") { alert("Vous devez obligatoirement entrer une «Date de début» et une «Date de fin»."); document.GDT.DEB_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } if (erreur == 0 && document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.delai1.checked == false && document.GDT.delai2.checked == false && document.GDT.delai3.checked == false && document.GDT.delai4.checked == false && document.GDT.delai5.checked == false ) { alert("Vous devez sélectionner au moins un rapport."); document.GDT.DEB_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } if (erreur == 0 && typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verifparam = false; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verifparam = false; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verifparam = false; } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_MOIS.focus(); verifparam = true; erreur = 1; } } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_JOUR.focus(); verifparam = true; erreur = 1; } } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.delai1.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "delai1,"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value; } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.delai2.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "delai2,"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value; } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.delai3.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "delai3,"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value ; } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.delai4.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "delai4,"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value; } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.delai5.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "delai5"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value; } if (erreur==0) { document.GDT.submit(); } } function verifParamRapportContenuDonnee() { // rapports de gestion sur le contenu des données var erreur = 0; document.GDT.S20_LSTE_DELAI.value = ""; if (document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.DEB_DEM_MOIS.value != "" && document.GDT.DEB_DEM_JOUR.value != "") { document.GDT.DEB_DEM.value = document.GDT.DEB_DEM_ANNEE.value + "-" + document.GDT.DEB_DEM_MOIS.value + "-" + document.GDT.DEB_DEM_JOUR.value; } else { document.GDT.DEB_DEM.value = ""; } if (document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_MOIS.value != "" && document.GDT.FIN_DEM_JOUR.value != "") { document.GDT.FIN_DEM.value = document.GDT.FIN_DEM_ANNEE.value + "-" + document.GDT.FIN_DEM_MOIS.value + "-" + document.GDT.FIN_DEM_JOUR.value; } else { document.GDT.FIN_DEM.value = ""; } if (document.GDT.DEB_DEM.value == "" || document.GDT.FIN_DEM.value == "") { alert("Vous devez obligatoirement entrer une «Date de début» et une «Date de fin»."); document.GDT.DEB_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } if (erreur == 0 && document.GDT.DEB_DEM_ANNEE.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.contenu1.checked == false && document.GDT.contenu2.checked == false ) { alert("Vous devez sélectionner au moins un rapport."); document.GDT.DEB_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } if (erreur == 0 && typeof document.GDT.FIN_DEM_ANNEE == "object" && typeof document.GDT.DEB_DEM_ANNEE == "object") { if ( document.GDT.FIN_DEM_ANNEE.value > document.GDT.DEB_DEM_ANNEE.value ) { verifparam = false; } else if ( document.GDT.FIN_DEM_ANNEE.value == document.GDT.DEB_DEM_ANNEE.value ) { if ( document.GDT.FIN_DEM_MOIS.value > document.GDT.DEB_DEM_MOIS.value ) { verifparam = false; } else if ( document.GDT.FIN_DEM_MOIS.value == document.GDT.DEB_DEM_MOIS.value ) { if ( document.GDT.FIN_DEM_JOUR.value >= document.GDT.DEB_DEM_JOUR.value ) { verifparam = false; } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_ANNEE.focus(); verifparam = true; erreur = 1; } } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_MOIS.focus(); verifparam = true; erreur = 1; } } else { alert("La «Date de fin» doit être plus grande que la «Date de début»."); document.GDT.FIN_DEM_JOUR.focus(); verifparam = true; erreur = 1; } } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.contenu1.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "contenu1,"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value ; } if (document.GDT.DEB_DEM.value != "" && document.GDT.FIN_DEM_ANNEE.value != "" && document.GDT.contenu2.checked == true ) { document.GDT.S20_LSTE_DELAI.value += "contenu2,"; document.GDT.PARAM.value = " DATE_DEBU_DT=" + document.GDT.DEB_DEM.value + " DATE_FIN_DT=" + document.GDT.FIN_DEM.value ; } if (erreur==0) { document.GDT.submit(); } }