// 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=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(); } //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"); } // ouverture du plan d'un arrêt function getMapPoint(id) { 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 + "&pt_id=" + id; var newWindow = window.open(URL_PLAN, 'MAP',parametre_fenetre); newWindow.focus(); } // ouverture du plan d'une rue function getMapStreet(id, x, y) { 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 + "&str_id=" + id + "&x=" + x + "&y=" + y; var newWindow = window.open(URL_PLAN, 'MAP',parametre_fenetre); newWindow.focus(); }