// accès à la liste des arrêts function getStopList() { var obj = document.hourForm; if (checkLine(obj.ligne)) { obj.type.value = "stop"; obj.action = "/transports/ChoixArret.asp"; obj.submit(); } } // accès aux horaires de la ligne function getLineHour() { var obj = document.hourForm; if (checkLine(obj.ligne)) { obj.type.value = "line"; obj.action = "/transports/Horaire.asp"; obj.submit(); } } // accès aux liaisons directes function getDirectHour() { var obj = document.directForm; return checkCity(obj.ComDep); } function checkLine(obj) { if (obj.selectedIndex > 0) return true; alert("Veuillez sélectionner une ligne."); obj.focus(); return false; } function checkCity(obj) { if (obj.selectedIndex > 0) return true; alert("Veuillez sélectionner votre commune de départ."); obj.focus(); return false; } // changement de direction de la ligne function changeLineDirection(sens) { var obj = document.hourForm; obj.target = ""; obj.action = "Horaire.asp"; obj.sens.value = sens; obj.arret.value = ""; obj.type.value = "line"; obj.submit(); } // changement de l'heure (plus tôt / plus tard) function changeLineHour(index) { var obj = document.hourForm; obj.target = ""; obj.action = "Horaire.asp"; obj.index.value = index; obj.arret.value = ""; obj.type.value = "line"; obj.submit(); } // impression d'une fiche horaire de ligne function printLineHour() { var windowObj = window.open("", "print", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=500"); var obj = document.hourForm; obj.target = "print"; obj.action = "printLine.asp"; obj.submit(); windowObj.focus(); } // accès aux horaires de l'arrêt function getStopHour(sens, arret) { var obj = document.hourForm; obj.target = ""; obj.action = "Horaire.asp"; obj.type.value = "stop"; if (sens != "") obj.sens.value = sens; obj.arret.value = arret; obj.submit(); } // accès aux horaires de la ligne d'un arrêt function switchToLineHour() { var obj = document.hourForm; obj.target = ""; obj.action = "Horaire.asp"; obj.arret.value = ""; obj.type.value = "line"; obj.submit(); } // changement de direction de la ligne pour l'arrêt function changeStopDirection(sens, arret) { var obj = document.hourForm; obj.target = ""; obj.action = "Horaire.asp"; obj.index.value = ""; obj.arret.value = arret; obj.sens.value = sens; obj.submit(); } // impression d'une fiche horaire d'un arrêt function printStopHour() { var windowObj = window.open("", "print", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=600,height=500"); var obj = document.hourForm; obj.target = "print"; obj.action = "printStop.asp"; obj.submit(); windowObj.focus(); } // lien vers le plan d'un arrêt function openCarto(maplink) { var carto = window.open(maplink, "Cartographie","height=600,width=600,resizable=yes,scrollbars=yes"); carto.focus(); }