// validation du formulaire horaires de ligne function checkLineHourForm(obj) { obj.laction.value = "result"; return true; } // rechargement du formulaire horaires de ligne // lors du changement de direction function changeDirectionLineHourForm(obj) { obj.laction.value = ""; obj.submit(); } // dé-sélection de la date dans la combo // appelé lors de la sélection d'une période function clearDate() { document.hourForm.date.selectedIndex = 0; } // dé-sélection de la période dans la combo // appelé lors de la sélection d'une date function clearPeriod() { document.hourForm.period.selectedIndex = 0; } // affichage des horaires d'arrêt function getStopHour(id) { document.hourForm.pa_id.value = id; document.hourForm.laction.value = "result"; document.hourForm.submit(); } // affichage des horaires de la ligne function getLineHour() { document.hourForm.pa_id.value = ""; document.hourForm.laction.value = "result"; document.hourForm.submit(); } // changement de direction de la ligne function changeLineDirection(sens) { document.hourForm.sens.value = sens; document.hourForm.pa_id.value = ""; document.hourForm.laction.value = "result"; document.hourForm.submit(); } // changement de l'heure (plus tôt / plus tard) function changeLineHour(index) { document.hourForm.index.value = index; document.hourForm.pa_id.value = ""; document.hourForm.laction.value = "result"; document.hourForm.submit(); } // changement de direction de la ligne pour l'arrêt function changeStopDirection(sens, id) { document.hourForm.sens.value = sens; document.hourForm.pa_id.value = id; document.hourForm.laction.value = "result"; document.hourForm.submit(); } // sélection de la ligne et de sa direction pour horaires par arrêt function getLine(id, sens, pta) { // vérif qu'une date ou une période ont été sélectionnées var msg = ""; var date = document.hourForm.date; var period = document.hourForm.period; if (period != undefined) if (date.options[date.selectedIndex].value + date.options[period.selectedIndex].value == "") { msg = "HOUR/JS_ERR_NO_DATE_NO_PERIOD indéfini"; date.focus(); } if (msg != "") alert(msg); else { document.hourForm.lign_id.value = id; document.hourForm.sens.value = sens; document.hourForm.pa_id.value = pta; document.hourForm.laction.value = "result"; document.hourForm.submit(); } } // retour à la sélection de la ligne pour horaires par arrêt function changeLine() { document.hourForm.lign_id.value = ""; document.hourForm.sens.value = ""; document.hourForm.pa_id.value = ""; document.hourForm.laction.value = ""; document.hourForm.submit(); } // accès à la liste des points d'arrêt //function getPointsList(type, dest) //{ // var listPopup = window.open("/ri//popup.asp?type=" + type + "&dest=" + dest + "&comID=0", "listPopup", "width=550,height=510,top=0,left=150,resizable=no,scrollbars=yes,menubar=no,status=no"); // listPopup.focus(); //} // ouverture de la fenetre du calendirer function OpenPeriod() { var winCalendar = window.open("calendrier.asp", "calendrier", "width=550,height=700,resizable=yes,scrollbars=yes,menubar=no,status=no"); winCalendar.focus(); } // mise à jour de la periode function setPeriodDate(ladate) { document.hourForm.laDate.value = ladate; document.hourForm.submit(); } function OpenThermo(url, name) { var winPopUp = window.open(url,name,"width=450,height=500,toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1"); if (winPopUp != null) winPopUp.focus(); }