1function provenance(referrant){ 2 affluent=referrant; 3 while(affluent.indexOf("&")!=-1){ 4 affluent=affluent.substring(0,affluent.indexOf("&"))+"--"+affluent.substring(affluent.indexOf("&")+1); 5 } 6 return affluent; 7} 8String.prototype.trim=function() { 9 return this.replace(/^\s+|\s+$/g,""); 10} 11function initialise(){ 12 for(i=1;i<18;i++){ 13 document.getElementById('demarches'+i).style.display='none'; 14 } 15} 16function afficher(num){ 17 initialise(); 18 document.getElementById('demarches'+num).style.display='block'; 19} 20function disableRightClick(e){ 21 var message=""; 22 if(!document.rightClickDisabled){ 23 if(document.layers){ 24 document.captureEvents(Event.MOUSEDOWN); 25 document.onmousedown=disableRightClick; 26 } 27 else document.oncontextmenu=disableRightClick; 28 return document.rightClickDisabled=true; 29 } 30 if(document.layers||(document.getElementById&&!document.all)){ 31 if (e.which==2||e.which==3){ 32 return false; 33 } 34 } 35 else{ 36 return false; 37 } 38} 39disableRightClick(); 40 41function lien(id){ 42 document.contact.courriel.value='service'+id; 43 document.contact.submit(); 44} 45 46function initialisezone(couleur){ 47 document.ecrire.civil.style.background=couleur; 48 document.ecrire.nom.style.background=couleur; 49 document.ecrire.prenom.style.background=couleur; 50 document.ecrire.adresse.style.background=couleur; 51 document.ecrire.code.style.background=couleur; 52 document.ecrire.ville.style.background=couleur; 53 document.ecrire.telephone.style.background=couleur; 54 document.ecrire.email.style.background=couleur; 55 document.ecrire.service.style.background=couleur; 56 document.ecrire.sujet.style.background=couleur; 57 document.getElementById('fck').style.border='solid 1px #000'; 58 document.ecrire.fichier1.style.background=couleur; 59 document.ecrire.fichier2.style.background=couleur; 60 document.ecrire.fichier3.style.background=couleur; 61} 62 63function envoimessage(){ 64 flag=0; 65 flag_fck=0; 66 flagdouble=0; 67 flagext=0; 68 ext='bmp|csv|doc|docx|dot|dotx|gif|jpeg|jpg|pdf|png|pot|potx|pps|ppsx|ppt|pptx|rar|rtf|sld|sldx|tif|tiff|txt|xls|xlsx|xlt|xltx|zip'; 69 initialisezone('#FFF'); 70 couleur='#FECB65'; 71 if(document.ecrire.civil.value<=0){flag=1;document.ecrire.civil.style.background=couleur;} 72 if(!document.ecrire.nom.value){flag=1;document.ecrire.nom.style.background=couleur;} 73 if(!document.ecrire.prenom.value){flag=1;document.ecrire.prenom.style.background=couleur;} 74 if(!document.ecrire.adresse.value){flag=1;document.ecrire.adresse.style.background=couleur;} 75 if(!document.ecrire.code.value||isNaN(document.ecrire.code.value)||document.ecrire.code.value<0||document.ecrire.code.value.indexOf(".")+1){flag=1;document.ecrire.code.style.background=couleur;} 76 if(!document.ecrire.ville.value){flag=1;document.ecrire.ville.style.background=couleur;} 77 if(!document.ecrire.telephone.value){flag=1;document.ecrire.telephone.style.background=couleur;} 78 if(document.ecrire.email.value!=''){ 79 var regex_courriel=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,5}$/; 80 if(regex_courriel.exec(document.ecrire.email.value)==null){flag=1;document.ecrire.email.style.background=couleur;} 81 } 82 if(document.ecrire.service.value<=0){flag=1;document.ecrire.service.style.background=couleur;} 83 if(!document.ecrire.sujet.value){flag=1;document.ecrire.sujet.style.background=couleur;} 84 oEditor=FCKeditorAPI.GetInstance('message').GetXHTML(); 85 oEditor=oEditor.replace(/^(<p>( | )+<\/p>)+/i, ''); 86 oEditor=oEditor.replace(/(?:^\s+|\s+$)/g,'') 87 oEditor=oEditor.replace(/(<br \/>)+/gi,''); 88 oEditor=oEditor.replace(/(?:^( | |#160;)+|( | |#160;)+$)/i,'') 89 if(oEditor==''){flag_fck=1;document.getElementById('fck').style.border='dashed 2px #F00';FCKeditorAPI.GetInstance('message').SetHTML('');} 90 file1=document.ecrire.fichier1.value; 91 file2=document.ecrire.fichier2.value; 92 file3=document.ecrire.fichier3.value; 93 nom1=file1.substr(file1.lastIndexOf('\\')+1); 94 nom2=file2.substr(file2.lastIndexOf('\\')+1); 95 nom3=file3.substr(file3.lastIndexOf('\\')+1); 96 flag_apostrophe1=(file1.indexOf("'")!=-1)?1:0; 97 flag_apostrophe2=(file2.indexOf("'")!=-1)?1:0; 98 flag_apostrophe3=(file3.indexOf("'")!=-1)?1:0; 99 flag_apostrophe=flag_apostrophe1+flag_apostrophe2+flag_apostrophe3; 100 if((file1==file2)&&(file1!='')) flagdouble=12; 101 if((file1==file3)&&(file1!='')) flagdouble=13; 102 if((file2==file3)&&(file2!='')) flagdouble=23; 103 if((file1==file2)&&(file2==file3)&&(file1!='')) flagdouble=123; 104 if(flag||flag_fck){ 105 alert('Certains éléments doivent être obligatoirement renseignés.\n\nVeuillez compléter '+(flag?'les zones orange':'')+(flag&&flag_fck?' et ':'')+(flag_fck?'le message':'')+'.'); 106 } 107 else{ 108 if(flagdouble!=0){ 109 if(flagdouble==123){ 110 document.ecrire.fichier2.style.background=couleur; 111 document.ecrire.fichier3.style.background=couleur;
112 alert("Les trois fichiers sélectionnés sont identiques.\n\nEffacer le contenu des cases orange ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 113 } 114 if(flagdouble==12){ 115 document.ecrire.fichier2.style.background=couleur; 116 alert("Les fichiers 1 et 2 sont identiques : "+nom1+".\n\nEffacer le contenu de la case orange ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 117 } 118 if(flagdouble==13){ 119 document.ecrire.fichier3.style.background=couleur; 120 alert("Les fichiers 1 et 3 sont identiques : "+nom1+".\n\nEffacer le contenu de la case orange ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 121 } 122 if(flagdouble==23){ 123 document.ecrire.fichier3.style.background=couleur; 124 alert("Les fichiers 2 et 3 sont identiques : "+nom2+".\n\nEffacer le contenu de la case orange ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 125 } 126 } 127 else{ 128 ext1=(ext.indexOf(file1.substr(file1.lastIndexOf('.')+1).toLowerCase())==-1)?1:0; 129 ext2=(ext.indexOf(file2.substr(file2.lastIndexOf('.')+1).toLowerCase())==-1)?1:0; 130 ext3=(ext.indexOf(file3.substr(file3.lastIndexOf('.')+1).toLowerCase())==-1)?1:0; 131 flagext=100*ext1+10*ext2+ext3; 132 if(flagext!=0){ 133 if(flagext==1){ 134 document.ecrire.fichier3.style.background=couleur; 135 alert("Le fichier 3 ("+nom3+") ne peut être joint au message.\n\nEffacer le contenu de la case orange ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 136 } 137 if(flagext==10){ 138 document.ecrire.fichier2.style.background=couleur; 139 alert("Le fichier 2 ("+nom2+") ne peut être joint au message.\n\nEffacer le contenu de la case orange ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 140 } 141 if(flagext==11){ 142 document.ecrire.fichier2.style.background=couleur; 143 document.ecrire.fichier3.style.background=couleur; 144 alert("Les fichiers 2 ("+nom2+") et 3 ("+nom3+") ne peuvent être joints au message.\n\nEffacer le contenu des cases orange ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 145 } 146 if(flagext==100){ 147 document.ecrire.fichier1.style.background=couleur; 148 alert("Le fichier 1 ("+nom1+") ne peut être joint au message.\n\nEffacer le contenu de la case orange ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 149 } 150 if(flagext==101){ 151 document.ecrire.fichier1.style.background=couleur; 152 document.ecrire.fichier3.style.background=couleur; 153 alert("Les fichiers 1 ("+nom1+") et 3 ("+nom3+") ne peuvent être joints au message.\n\nEffacer le contenu des cases orange ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 154 } 155 if(flagext==110){ 156 document.ecrire.fichier1.style.background=couleur; 157 document.ecrire.fichier2.style.background=couleur; 158 alert("Les fichiers 1 ("+nom1+") et 2 ("+nom2+") ne peuvent être joints au message.\n\nEffacer le contenu des cases orange ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 159 } 160 if(flagext==111){ 161 document.ecrire.fichier1.style.background=couleur; 162 document.ecrire.fichier2.style.background=couleur; 163 document.ecrire.fichier3.style.background=couleur; 164 alert("Les fichiers 1 ("+nom1+"), 2 ("+nom2+") et 3 ("+nom3+") ne peuvent être joints au message.\n\nEffacer le contenu des cases orange ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 165 } 166 } 167 else{ 168 if(flag_apostrophe!=0){ 169 if(flag_apostrophe1) document.ecrire.fichier1.style.background=couleur; 170 if(flag_apostrophe2) document.ecrire.fichier2.style.background=couleur; 171 if(flag_apostrophe3) document.ecrire.fichier3.style.background=couleur; 172 alert("Certains fichiers contiennent des apostrophes dans leur nom et ne peuvent être joints au message.\n\nEffacer le contenu des cases orange ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 173 } 174 else{ 175 if(confirm("Êtes-vous sûr de vouloir envoyer votre message ?")){ 176 document.ecrire.envoyer.style.display='none'; 177 document.getElementById("patient").style.display='block'; 178 document.ecrire.method="POST"; 179 document.ecrire.action="validation.php"; 180 document.ecrire.submit(); 181 } 182 } 183 } 184 } 185 } 186} 187function resolution() { 188 var date=new Date(); 189 date.setTime(date.getTime()+(24*60*60*1000)); 190 document.cookie="resolution="+screen.width+"x"+screen.height+"; expires="+date.toGMTString()+"; path=/"; 191} 192if(document.cookie.indexOf('resolution=')==-1) resolution(); 193function initialiserzone(couleur){ 194 document.ecrire.civil.style.background=couleur; 195 document.ecrire.nom.style.background=couleur; 196 document.ecrire.prenom.style.background=couleur; 197 document.ecrire.adresse.style.background=couleur; 198 document.ecrire.code.style.background=couleur; 199 document.ecrire.ville.style.background=couleur; 200 document.ecrire.telephone.style.background=couleur; 201 document.ecrire.email.style.background=couleur; 202 document.ecrire.service.style.background=couleur; 203 document.ecrire.sujet.style.background=couleur; 204 document.getElementById('fck').style.border='solid 1px #000'; 205 document.ecrire.fichier1.style.background=couleur; 206 document.ecrire.fichier2.style.background=couleur; 207 document.ecrire.fichier3.style.background=couleur; 208} 209function envoyermessage(){ 210 flag=0; 211 flag_fck=0; 212 flagdouble=0; 213 flagext=0; 214 ext='bmp|csv|doc|docx|gif|jpeg|jpg|pdf|png|pps|ppsx|ppt|pptx|pub|rar|rtf|tif|tiff|txt|xls|xlsx|zip'; 215 initialiserzone('#FFF'); 216 couleur='#FECB65'; 217 if(document.ecrire.civil.value<=0){flag=1;document.ecrire.civil.style.background=couleur;} 218 if(!document.ecrire.nom.value.trim()){flag=1;document.ecrire.nom.style.background=couleur;} 219 if(!document.ecrire.prenom.value.trim()){flag=1;document.ecrire.prenom.style.background=couleur;} 220 if(!document.ecrire.adresse.value.trim()){flag=1;document.ecrire.adresse.style.background=couleur;} 221 if(!document.ecrire.code.value.trim()){flag=1;document.ecrire.code.style.background=couleur;} 222 if(!document.ecrire.ville.value.trim()){flag=1;document.ecrire.ville.style.background=couleur;} 223 if(!document.ecrire.telephone.value.trim()){flag=1;document.ecrire.telephone.style.background=couleur;} 224 if(document.ecrire.email.value!=''){ 225 var regex_courriel=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,6}$/; 226 if(regex_courriel.exec(document.ecrire.email.value)==null){flag=1;document.ecrire.email.style.background=couleur;} 227 } 228 if(document.ecrire.service.value<=0){flag=1;document.ecrire.service.style.background=couleur;} 229 if(!document.ecrire.sujet.value.trim()){flag=1;document.ecrire.sujet.style.background=couleur;} 230 oEditor=CKEDITOR.instances.message.getData(); 231 oEditor=oEditor.replace(/^(<p>( | )+<\/p>)+/i, ''); 232 oEditor=oEditor.replace(/(?:^\s+|\s+$)/g,'') 233 oEditor=oEditor.replace(/(<br \/>)+/gi,''); 234 oEditor=oEditor.replace(/(?:^( | |#160;)+|( | |#160;)+$)/i,'') 235 if(oEditor==''){flag_fck=1;document.getElementById('fck').style.border='dashed 2px #F00';CKEDITOR.instances.Message.setData('');} 236 file1=document.ecrire.fichier1.value; 237 file2=document.ecrire.fichier2.value; 238 file3=document.ecrire.fichier3.value; 239 nom1=file1.substr(file1.lastIndexOf('\\')+1); 240 nom2=file2.substr(file2.lastIndexOf('\\')+1); 241 nom3=file3.substr(file3.lastIndexOf('\\')+1); 242 flag_apostrophe1=(file1.indexOf("'")!=-1)?1:0; 243 flag_apostrophe2=(file2.indexOf("'")!=-1)?1:0; 244 flag_apostrophe3=(file3.indexOf("'")!=-1)?1:0; 245 flag_apostrophe=flag_apostrophe1+flag_apostrophe2+flag_apostrophe3; 246 if((file1==file2)&&(file1!='')) flagdouble=12; 247 if((file1==file3)&&(file1!='')) flagdouble=13; 248 if((file2==file3)&&(file2!='')) flagdouble=23; 249 if((file1==file2)&&(file2==file3)&&(file1!='')) flagdouble=123; 250 if(flag||flag_fck){ 251 alert('Certains éléments doivent être obligatoirement renseignés.\n\nVeuillez compléter '+(flag?'les zones colorées':'')+(flag&&flag_fck?' et ':'')+(flag_fck?'le message':'')+'.'); 252 } 253 else{ 254 if(flagdouble!=0){ 255 if(flagdouble==123){ 256 document.ecrire.fichier2.style.background=couleur; 257 document.ecrire.fichier3.style.background=couleur;
258 alert("Les trois fichiers sélectionnés sont identiques.\n\nEffacer le contenu des cases colorées ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 259 } 260 if(flagdouble==12){ 261 document.ecrire.fichier2.style.background=couleur; 262 alert("Les fichiers 1 et 2 sont identiques : "+nom1+".\n\nEffacer le contenu de la case colorée ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 263 } 264 if(flagdouble==13){ 265 document.ecrire.fichier3.style.background=couleur; 266 alert("Les fichiers 1 et 3 sont identiques : "+nom1+".\n\nEffacer le contenu de la case colorée ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 267 } 268 if(flagdouble==23){ 269 document.ecrire.fichier3.style.background=couleur; 270 alert("Les fichiers 2 et 3 sont identiques : "+nom2+".\n\nEffacer le contenu de la case colorée ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 271 } 272 } 273 else{ 274 ext1=(ext.indexOf(file1.substr(file1.lastIndexOf('.')+1).toLowerCase())==-1)?1:0; 275 ext2=(ext.indexOf(file2.substr(file2.lastIndexOf('.')+1).toLowerCase())==-1)?1:0; 276 ext3=(ext.indexOf(file3.substr(file3.lastIndexOf('.')+1).toLowerCase())==-1)?1:0; 277 flagext=100*ext1+10*ext2+ext3; 278 if(flagext!=0){ 279 if(flagext==1){ 280 document.ecrire.fichier3.style.background=couleur; 281 alert("Le fichier 3 ("+nom3+") ne peut être joint au message.\n\nEffacer le contenu de la case colorée ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 282 } 283 if(flagext==10){ 284 document.ecrire.fichier2.style.background=couleur; 285 alert("Le fichier 2 ("+nom2+") ne peut être joint au message.\n\nEffacer le contenu de la case colorée ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 286 } 287 if(flagext==11){ 288 document.ecrire.fichier2.style.background=couleur; 289 document.ecrire.fichier3.style.background=couleur; 290 alert("Les fichiers 2 ("+nom2+") et 3 ("+nom3+") ne peuvent être joints au message.\n\nEffacer le contenu des cases colorées ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 291 } 292 if(flagext==100){ 293 document.ecrire.fichier1.style.background=couleur; 294 alert("Le fichier 1 ("+nom1+") ne peut être joint au message.\n\nEffacer le contenu de la case colorée ou\ncliquez sur le bouton à côté de cette case pour choisir un autre fichier."); 295 } 296 if(flagext==101){ 297 document.ecrire.fichier1.style.background=couleur; 298 document.ecrire.fichier3.style.background=couleur; 299 alert("Les fichiers 1 ("+nom1+") et 3 ("+nom3+") ne peuvent être joints au message.\n\nEffacer le contenu des cases colorées ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 300 } 301 if(flagext==110){ 302 document.ecrire.fichier1.style.background=couleur; 303 document.ecrire.fichier2.style.background=couleur; 304 alert("Les fichiers 1 ("+nom1+") et 2 ("+nom2+") ne peuvent être joints au message.\n\nEffacer le contenu des cases colorées ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 305 } 306 if(flagext==111){ 307 document.ecrire.fichier1.style.background=couleur; 308 document.ecrire.fichier2.style.background=couleur; 309 document.ecrire.fichier3.style.background=couleur; 310 alert("Les fichiers 1 ("+nom1+"), 2 ("+nom2+") et 3 ("+nom3+") ne peuvent être joints au message.\n\nEffacer le contenu des cases colorées ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 311 } 312 } 313 else{ 314 if(flag_apostrophe!=0){ 315 if(flag_apostrophe1) document.ecrire.fichier1.style.background=couleur; 316 if(flag_apostrophe2) document.ecrire.fichier2.style.background=couleur; 317 if(flag_apostrophe3) document.ecrire.fichier3.style.background=couleur; 318 alert("Certains fichiers contiennent des apostrophes dans leur nom et ne peuvent être joints au message.\n\nEffacer le contenu des cases colorées ou\ncliquez sur les boutons à côté de ces cases pour choisir d\'autres fichiers."); 319 } 320 else{ 321 if(confirm("Êtes-vous sûr de vouloir envoyer votre message ?")){ 322 document.ecrire.envoyer.style.display='none'; 323 document.getElementById("patient").style.display='block'; 324 document.ecrire.method="POST"; 325 document.ecrire.action="validation.php"; 326 document.ecrire.submit(); 327 } 328 } 329 } 330 } 331 } 332}
333function dateFr(planning){ 334 var jours=new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"); 335 var mois=new Array("janvier","fevrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","decembre"); 336 var message=jours[planning.getDay()]+" "+planning.getDate()+" "+mois[planning.getMonth()]+" "+planning.getFullYear()+" à "; 337 var heure=planning.getHours(); 338 var minutes=planning.getMinutes(); 339 if(minutes<10) minutes="0"+minutes; 340 message+=heure+"h"+minutes; 341 return message; 342} 343function reserver_drive(){ 344 if(!document.reservation_drive.creneau.value){ 345 alert("Vous n'avez pas sélectionné d'horaire de passage !"); 346 } 347 else{ 348 var date=new Date(document.reservation_drive.creneau.value*1000); 349 if(confirm("Vous avez sélectionné "+dateFr(date)+".\n\nConfirmez-vous ce choix ?")){ 350 document.reservation_drive.envoyer.style.display='none'; 351 document.getElementById("patient").style.display='block'; 352 document.reservation_drive.method="POST"; 353 document.reservation_drive.action="mediatheque_drive.php"; 354 document.reservation_drive.submit(); 355 } 356 } 357} 358function initialiserdrive(couleur){ 359 document.reservation_drive.nom.style.background=couleur; 360 document.reservation_drive.prenom.style.background=couleur; 361 document.reservation_drive.ville.style.background=couleur; 362 document.reservation_drive.telephone.style.background=couleur; 363 document.reservation_drive.carte.style.background=couleur; 364 document.reservation_drive.courriel.style.background=couleur; 365 document.reservation_drive.retour_docs.style.outline='solid 4px '+couleur; 366 document.reservation_drive.emprunt_docs.style.outline='solid 4px '+couleur; 367 document.reservation_drive.choix_emprunt1.style.outline='solid 4px '+couleur; 368 document.reservation_drive.choix_emprunt2.style.outline='solid 4px '+couleur; 369 document.reservation_drive.membre1.style.background=couleur; 370 document.reservation_drive.membre2.style.background=couleur; 371 document.reservation_drive.membre3.style.background=couleur; 372 document.reservation_drive.membre4.style.background=couleur; 373 document.reservation_drive.retrait_carte1.style.outline='solid 4px '+couleur; 374 document.reservation_drive.retrait_carte2.style.outline='solid 4px '+couleur; 375 document.reservation_drive.import_nanook1.style.outline='solid 4px '+couleur; 376 document.reservation_drive.import_nanook2.style.outline='solid 4px '+couleur; 377} 378function reserver_drive2(){ 379 flag=0; 380 initialiserdrive('#FFF'); 381 couleur='#FECB65'; 382 if(!document.reservation_drive.nom.value.trim()){flag=1;document.reservation_drive.nom.style.background=couleur;} 383 if(!document.reservation_drive.prenom.value.trim()){flag=1;document.reservation_drive.prenom.style.background=couleur;} 384 if(!document.reservation_drive.ville.value.trim()){flag=1;document.reservation_drive.ville.style.background=couleur;} 385 if(!document.reservation_drive.telephone.value.trim()){flag=1;document.reservation_drive.telephone.style.background=couleur;} 386 if(document.reservation_drive.carte.value!=''){ 387 var regex_carte=/^[0-9]{6}$/; 388 if(regex_carte.exec(document.reservation_drive.carte.value)==null){flag=1;document.reservation_drive.carte.style.background=couleur;} 389 } 390 if(document.reservation_drive.courriel.value!=''){ 391 var regex_courriel=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,6}$/; 392 if(regex_courriel.exec(document.reservation_drive.courriel.value)==null){flag=1;document.reservation_drive.courriel.style.background=couleur;} 393 } 394 if((!document.reservation_drive.retour_docs.checked)&&(!document.reservation_drive.emprunt_docs.checked)){flag=1;document.reservation_drive.retour_docs.style.outline='solid 4px '+couleur;document.reservation_drive.emprunt_docs.style.outline='solid 4px '+couleur;} 395 if(document.reservation_drive.emprunt_docs.checked){ 396 if((!document.reservation_drive.choix_emprunt1.checked)&&(!document.reservation_drive.choix_emprunt2.checked)){flag=1;document.reservation_drive.choix_emprunt1.style.outline='solid 4px '+couleur;document.reservation_drive.choix_emprunt2.style.outline='solid 4px '+couleur;} 397 if((document.reservation_drive.choix_emprunt2.checked)&&(!document.reservation_drive.membre1.value)){flag=1;document.reservation_drive.membre1.style.background=couleur;} 398 } 399 if((!document.reservation_drive.retrait_carte1.checked)&&(!document.reservation_drive.retrait_carte2.checked)){flag=1;document.reservation_drive.retrait_carte1.style.outline='solid 4px '+couleur;document.reservation_drive.retrait_carte2.style.outline='solid 4px '+couleur;} 400 if((!document.reservation_drive.import_nanook1.checked)&&(!document.reservation_drive.import_nanook2.checked)){flag=1;document.reservation_drive.import_nanook1.style.outline='solid 4px '+couleur;document.reservation_drive.import_nanook2.style.outline='solid 4px '+couleur;} 401 if(flag){ 402 alert('Certains éléments doivent être obligatoirement renseignés.\n\nVeuillez compléter les zones colorées.'); 403 } 404 else{ 405 document.reservation_drive.envoyer.style.display='none'; 406 document.getElementById("patient").style.display='block'; 407 document.reservation_drive.method="POST"; 408 document.reservation_drive.action="mediatheque_validation_drive.php"; 409 document.reservation_drive.submit(); 410 } 411}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.