var timeout_arrivals;
var timeout_departures;

function getSchedule(type, sort){
  if (window.XMLHttpRequest) var request = new XMLHttpRequest();
  else if (window.ActiveXObject) var request = new ActiveXObject("Microsoft.XMLHTTP");  

  request.open("POST", "./schedule/schedule.php", false);
  request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  request.send("js=yes&type="+type+"&sort="+sort);
  
  document.getElementById("schedule_canvas_"+type).innerHTML = request.responseText;
  
  if      (type=="arrivals")   timeout_arrivals  =window.setTimeout("getSchedule('"+type+"', '"+sort+"')", 30000);
  else if (type=="departures") timeout_departures=window.setTimeout("getSchedule('"+type+"', '"+sort+"')", 30000);
}

function getNewSchedule(type, sort){
  if      (type=="arrivals")   clearTimeout(timeout_arrivals);
  else if (type=="departures") clearTimeout(timeout_departures);
  getSchedule(type, sort);
}

function setScheduleStyle(){
  document.getElementById("schedule_canvas_arrivals").className="schedule_canvas";
  document.getElementById("schedule_canvas_departures").className="schedule_canvas";
}
