function getVerificationPointDepart(){ var resultat = false; //Si le point de départ manuel est défini if(document.getElementById('pointDepartManuel').style.display == 'block'){ resultat = true; } //Si le point de départ n'est pas défini //On vérifie les autres points de départ possible else { len = document.form1.elements.length; var i=0; //On parcours la liste des points de départ while((i<len) && (resultat == false)) { if ((document.form1.elements[i].type=='radio') && document.form1.elements[i].checked) { //un point de départ, signifie qu'on va y aller, donc on force la valeur correspondante //à la braderie à être checked numeroBraderie = document.form1.elements[i].value; if(document.getElementById(numeroBraderie).checked == false){ document.getElementById(numeroBraderie).checked = true; } resultat = true; } i = i +1; } } return resultat;}function tester (libelle){ //Si il y a au moin une case de coché if(nb_checkedbox() != 0){ //Si la page est la sélection de l'itinéraire alors //On demande une vérification du point de départ if(libelle == 'une braderie'){ // S'il n'y a pas de point de départ défini if(getVerificationPointDepart() == false){ alert("Veuillez sélectionner un point de départ"); return false; }else{ return true; } } //Si la page n'est pas une braderie et qu'il y a au moin une case de coché else{ return true; } } //S'il n'y a pas de case de coché else{ alert("Vous devez cocher au moins " + libelle +".") ; } return false ;}