var rr_ajax_server = "pages/rr_ajax_server.php";


function periods(rnd)
{
 document.getElementById("rr").style.display = "none";
 document.getElementById("rr_wait").style.display = "block";
 var start_iata = document.getElementById('start_iata').value;
 var end_iata   = document.getElementById('end_iata').value;
 var ak   = document.getElementById('ak').value;
// var period   = document.getElementById('period').value;


 var request=rr_ajax_server+"?request=periods&start_iata="+start_iata+
      "&end_iata="+end_iata+
      "&ak="+ak +'&rnd='+rnd;

 //alert(request);

   var a = new AJAX(request,a_load_periods);
   a.doGet();
}

function a_load_periods(data)
{
   // alert (data);

    if(data.length == 0) return;    // если данных нет - не делаем больше ничего

    fill_text("rr",data);

    document.getElementById("rr").style.display = "block";
    document.getElementById("rr_wait").style.display = "none";
}


function load_rr(rnd)
{
 document.getElementById("rr").style.display = "none";
 document.getElementById("rr_wait").style.display = "block";

 var start_iata = document.getElementById('start_iata').value;
 var end_iata   = document.getElementById('end_iata').value;
 var ak   = document.getElementById('ak').value;
 var period   = document.getElementById('period').value;


 var request=rr_ajax_server+"?request=rr&start_iata="+start_iata+
      "&end_iata="+end_iata+
      "&ak="+ak+
      "&period="+period+'&rnd='+rnd;

 //alert(request);

   var a = new AJAX(request,a_load_rr);
   a.doGet();
}

function a_load_rr(data)
{

    //if(data.length == 0) return;    // если данных нет - не делаем больше ничего

    fill_text("rr",data);

    document.getElementById("rr").style.display = "block";
    document.getElementById("rr_wait").style.display = "none";
}
 ////////*****************************
function load_ak()
{
 var a = new AJAX(rr_ajax_server+"?request=ak",a_load_ak);
 a.doGet();
}
function  a_load_ak(data)
{
 document.getElementById("ak_select").innerHTML=data;
}

function load_period()
{
 var a = new AJAX(rr_ajax_server+"?request=period",a_load_period);
 a.doGet();
}
function  a_load_period(data)
{
 document.getElementById("period_select").innerHTML=data;
}
/////////////////////////******************************


function load_start_airports()
{ var a = new AJAX(rr_ajax_server+"?request=start_airports",a_load_start_airports);
 a.doGet();
}
function  a_load_start_airports(data)
{ document.getElementById("start_iata_select").innerHTML=data;}

function load_end_airports()
{
 var a = new AJAX(rr_ajax_server+"?request=end_airports",a_load_end_airports);
 a.doGet();
}
function  a_load_end_airports(data)
{
 document.getElementById("end_iata_select").innerHTML=data;
}

function load_start_kgd()
{var a = new AJAX(rr_ajax_server+"?request=kgd_start",a_load_start_kgd);
 a.doGet();
}
function  a_load_start_kgd(data)
{
 document.getElementById("start_iata_select").innerHTML=data;
}
function load_end_kgd()
{
var a = new AJAX(rr_ajax_server+"?request=kgd_end",a_load_end_kgd);
 a.doGet();
}
function  a_load_end_kgd(data)
{
 document.getElementById("end_iata_select").innerHTML=data;
}



function change_start_iata()
{
  var end_iata=document.getElementById("end_iata").value;
  var start_iata=document.getElementById("start_iata").value;
//  alert('start = ' +  start_iata);

  if (start_iata == 0)
  {   load_end_airports();
  }
  else
  {
   if (start_iata=='KGD')
   {    load_end_airports();
    }
   else
   {
   load_end_kgd();
    }
  }}


function change_end_iata()
{
  var end_iata=document.getElementById("end_iata").value;
  var start_iata=document.getElementById("start_iata").value;
  if (end_iata == 0)
  {
   load_start_airports();
  }
  else
  {   if (end_iata=='KGD')
   {
    load_start_airports();
    }
   else
   {
   load_start_kgd();
    }
  }
}


function clear(data)
{  load_start_airports();
  load_end_airports();
 // load_period();
  load_ak();
  document.getElementById("rr").style.display = "none";
  document.getElementById("rr_wait").style.display = "none";}


