// JavaScript Document

function get_find_results(lang)
{
    var type;
    if (document.getElementById('find_room').checked)
        type = document.getElementById('find_room').value;
    else if (document.getElementById('find_subject').checked)
        type = document.getElementById('find_subject').value;
    var day_index = document.getElementById('find_day').selectedIndex;
    var day = document.getElementById('find_day').options[day_index].value;

    var from_index = document.getElementById('from_time').selectedIndex;
    var from = parseInt(document.getElementById('from_time').options[from_index].value);

    var to_index = document.getElementById('to_time').selectedIndex;
    var to = parseInt(document.getElementById('to_time').options[to_index].value);
    //alert(day+" "+from+" "+to);
    if (to <= from)
    {
       if (lang == "en") alert('The time "from" must be before the time "to".');
       else if (lang == "sk") alert('Čas "od" musí byť pred časom "do".');
       return;
    }
    var url = "/ajax/find.php?type="+type+"&day="+day+"&from="+from+"&to="+to+"&lang="+lang;
    document.getElementById('find_results_title').style.display = "block";
    document.getElementById('find_results').innerHTML = '<div class="loader"><img src="/img/ajax-loader.gif" alt="ajax loader" /></div>';
    sendRequest_get_find_results(url);
}

function stateChanged_get_find_results()
{ 
  if (xmlHttp.readyState==4)
  { 
    document.getElementById('find_results').innerHTML=xmlHttp.responseText;
  }
}

// Helper function to perform request; synchronous to keep it simple for now
function sendRequest_get_find_results(url)
{
    xmlHttp = createXMLHttpRequest();

    if (xmlHttp)
    {
        xmlHttp.onreadystatechange=stateChanged_get_find_results;
        xmlHttp.open("GET", url, true);
        xmlHttp.send("");

    }
}
