// validation du formulaire function checkRouteForm(obj) { return true; } // modification du point de départ ou d'arrivée function clearChoice(str) { document.routeForm.clear.value = str; document.routeForm.laction.value = ""; document.routeForm.submit(); } // accès à la liste des points d'arrêt / lieux publics function getPointsList(type, dest) { // récup de l'objet commune (hidden ou combo) var obj = eval("document.routeForm.com" + dest); if (obj.type != "hidden") var comID = obj.options[obj.selectedIndex].value; else var comID = obj.value; var listPopup = window.open("popup.asp?type=" + type + "&dest=" + dest + "&comID=" + comID, "listPopup", "width=600,height=540,top=0,left=150,resizable=no,scrollbars=yes,menubar=no,status=no"); listPopup.focus(); } // retour au formulaire en conservant la sélection function changeSelection() { document.routeForm.laction.value = ""; document.routeForm.submit(); } // plus tot / plus tard pour la feuille de route // ou solutions suivantes / précédentes pour la feuille de synthèse function changeHour(date, time, typeDate, typeSynth) { // reload document.routeForm.laDate.value = date; document.routeForm.lHeure.value = time.substring(0, 2); document.routeForm.laMinute.value = time.substring(3, 5); document.routeForm.leMeridien.value = time.substring(6, 8); document.routeForm.typeDate.value = typeDate; if (typeSynth != "") { // feuille de synthese document.routeForm.typeSynth.value = typeSynth; document.routeForm.laction.value = "synthese"; } else // feuille de route document.routeForm.laction.value = "result"; document.routeForm.submit(); } // trajet retour d'une RI (feuille de route et feuille de synthèse) // retourne au formulaire en inversant pointDep et pointArr function getReturnTrip() { var tmp = ""; tmp = document.routeForm.pointDep.value; document.routeForm.pointDep.value = document.routeForm.pointArr.value; document.routeForm.pointArr.value = tmp; tmp = document.routeForm.comDep.value; document.routeForm.comDep.value = document.routeForm.comArr.value; document.routeForm.comArr.value = tmp; tmp = document.routeForm.numDep.value; document.routeForm.numDep.value = document.routeForm.numArr.value; document.routeForm.numArr.value = tmp; document.routeForm.laction.value = ""; document.routeForm.submit(); } // accès à une feuille de route à partir de la feuille de synthèse function getCommonRoute(date, timeDep, timeArr, typeSynth) { document.routeForm.laDate.value = date; if (typeSynth == -1) { // arrivée à document.routeForm.lHeure.value = timeArr.substring(0,2); document.routeForm.laMinute.value = timeArr.substring(3,5); document.routeForm.leMeridien.value = timeArr.substring(6,8); document.routeForm.typeDate.value = 65; } else { // partir à document.routeForm.lHeure.value = timeDep.substring(0,2); document.routeForm.laMinute.value = timeDep.substring(3,5); document.routeForm.leMeridien.value = timeDep.substring(6,8); document.routeForm.typeDate.value = 68; } document.routeForm.laction.value = "result"; document.routeForm.submit(); } //ouvre une fenêtre pour la carto flash function openMap(DepArr) { window.open("map/index.php?DepArr=" + DepArr,"","width=550,height=500,resizable=no,scrollbars=no,menubar=no,status=no"); } function getMapPoint(PTANo1, PTANo2) { window.open("map/getMapPoint.asp?PTANo1=" + PTANo1 + "&PTANo2=" + PTANo2,"","width=550,height=500,resizable=no,scrollbars=no,menubar=no,status=no") } function getMapStreet(roadParts) { window.open("map/getMapStreet.asp?roadParts=" + roadParts,"","width=550,height=500,resizable=no,scrollbars=no,menubar=no,status=no") }