var xmlhttp;

//------------------------------------------------

function right_tablo_draw_ac() {
  document.getElementById("tablo_right").innerHTML = "<DIV CLASS=\"plug_2\">&nbsp;</DIV>";

  document.getElementById("st_begin").innerHTML='Станция формирования';
  document.getElementById("st_end").innerHTML='Станция назначения';

  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var objSel = document.getElementById("sel_avtost");
  str = objSel.value;

  var url="js/tablo_draw_ac.php";
  url=url+"?ac_id="+str;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged_div_raspis_all;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

//------------------------------------------------

function right_tablo_draw_search() {
  document.getElementById("tablo_right").innerHTML = "<DIV CLASS=\"plug_2\">&nbsp;</DIV>";

  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }

  var objSel1 = document.getElementById("from_select");
  begin_st = objSel1.value;
  if (begin_st == "") {
    document.getElementById("st_begin").innerHTML='Станция формирования';
  } else {
    document.getElementById("st_begin").innerHTML='Станция отправления';
  }
  var objSel2 = document.getElementById("to_select");
  end_st = objSel2.value;
  if (end_st == "") {
    document.getElementById("st_end").innerHTML='Станция назначения';
  } else {
    document.getElementById("st_end").innerHTML='Станция прибытия';
  }
  var objSel3 = document.getElementById("across_select");
  across_st = objSel3.value;
  var objSel4 = document.getElementById("time_depart");
  time_depart = objSel4.value;

// Находим ИД текущей станции
  var objSel5 = document.getElementById("sel_avtost");
  sel_St_id = objSel5.value;
// если begin_st, или end_st, или across_st = "", 
// то в файле tablo_draw_search.php делаем 
// запрос по АС и по времени.
  var url="js/tablo_draw_search.php";
  url=url+"?sel_St_id="+sel_St_id+"&begin_st="+begin_st+"&end_st="+end_st+"&across_st="+across_st+"&time_depart="+time_depart;
  url=url+"&sid="+Math.random();
  xmlhttp.onreadystatechange=stateChanged_div_raspis_all;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);

}

//------------------------------------------------

function right_tablo_otpravleniya() {
  // ссылка "Отправления" над табло
  document.getElementById("tablo_right").innerHTML = "<DIV CLASS=\"plug_2\">&nbsp;</DIV>";
  
}

//------------------------------------------------

function stateChanged_right_tablo() {
  if (xmlhttp.readyState==4) {
    document.getElementById("tablo_right").innerHTML=xmlhttp.responseText;
  }
}

//------------------------------------------------

function stateChanged_div_raspis_all() {
  if (xmlhttp.readyState==4) {
    document.getElementById("div_raspis_all").innerHTML=xmlhttp.responseText;
  }
}

//------------------------------------------------

function GetXmlHttpObject() {
  if (window.XMLHttpRequest) {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
  }
  if (window.ActiveXObject) {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
  }
  return null;
}

//---------------------------------------------------

function ttd_over(IdNumber) {
  objId_str = 'all_'+IdNumber;
  var obj01 = document.getElementById(objId_str);
  obj01.style.backgroundColor="#FFFFFF";
}

//---------------------------------------------------

function ttd_out(IdNumber) {
  objId_str = 'all_'+IdNumber;
  var obj01 = document.getElementById(objId_str);
  if ((IdNumber%2)==0) { obj01.style.backgroundColor='#dcdcdc';
  } else { obj01.style.backgroundColor='#c1c1c1'; }
}

function show_reys(id_val,ac_id) {
  window.open('mapreys.phtml?reys_ID='+id_val+'&st_ID='+ac_id,'','fullscreen=0,channelmode=0,toolbar=0,location=0,directories=0,status=0,menubar=0,Scrollbars=1,resizable=1,width=994,height=700,top=1,left=1'); 
}

function flashRow(a){tds=a.getElementsByTagName('TD');for(var i=0; i<=tds.length; i++){if(tds[i].className.length<7){tds[i].remClassName=tds[i].className;tds[i].className=tds[i].className.substr(0,3);}}}
function unFlashRow(a){tds=a.getElementsByTagName('TD');for(var i=0; i<=tds.length; i++){tds[i].className=tds[i].remClassName;}}
function flashRow1(a){tds=a.getElementsByTagName('TD');for(var i=0; i<tds.length; i++){if(tds[i].className.length<9){tds[i].remClassName=tds[i].className;tds[i].className=tds[i].className.substr(0,5);}}}
