// 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 comID = ""; var listPopup = window.open("popup.asp?type=" + type + "&dest=" + dest + "&comID=" + comID, "listPopup", "width=600,height=500,top=0,left=150,resizable=no,scrollbars=yes,menubar=no,status=no"); listPopup.focus(); } function getPrefsList(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 comID = ""; var listPopup = window.open("prefered.asp?type=" + type + "&dest=" + dest + "&comID=" + comID, "listPopup", "width=600,height=500,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, time, typeDate) { 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; document.routeForm.laction.value = "result"; document.routeForm.submit(); } function getMapPoint(idPoint1, idPoint2) { var parametre_fenetre = 'scrollbars=yes,width=500,height=550,top=50,left=50;menubar=no,resizable=no,scrollbars=no'; var URL_PLAN = "carto.asp?_XgoAntialias=1&_XgoScaleMode=0&_XgoStreetFitStyle=maporama_en"; var URL_PLAN = URL_PLAN + "&areacode=FR&sizex=400&sizey=300"; var URL_PLAN = URL_PLAN + "&idPoint1=" + idPoint1; var URL_PLAN = URL_PLAN + "&idPoint2=" + idPoint2; newWindow = window.open(URL_PLAN, '',parametre_fenetre); } function saveRoute () { var url; url = "saveRoute.asp?"; url = url + "pointDep=" + document.routeForm.pointDep.value; url = url + "&pointArr=" + document.routeForm.pointArr.value; url = url + "&comDep=" + document.routeForm.comDep.value; url = url + "&comArr=" + document.routeForm.comArr.value; url = url + "&numDep=" + document.routeForm.numDep.value; url = url + "&numArr=" + document.routeForm.numArr.value; url = url + "&laDate=" + document.routeForm.laDate.value; url = url + "&typeDate=" + document.routeForm.typeDate.value; url = url + "&critereRI=" + document.routeForm.critereRI.value; px = window.screenLeft + 150; py = window.screenTop + 150; var myRoutes = window.open(url, "listPopup", "width=500,height=150,top=" + py + ",left=" + px + ",resizable=no,scrollbars=yes,menubar=no,status=no"); myRoutes.focus(); }