// JavaScript Document
var xmlHttp;
function vytvorXMLHttpRequest(){
    if(window.ActiveXObject){
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHttpRequest){
        xmlHttp = new XMLHttpRequest();
    }
}

function vytvor_dotaz(id_objednavky){
    var datum_od = document.getElementById('od_dne1').value;
    var datum_do = document.getElementById('do_dne1').value;
    var dotaz = "/over_obsazenost.php?datum_od="+datum_od+"&datum_do="+datum_do;
    kde ='check1';    
    for (i=1; ;i++) {
        if(!document.getElementById(kde))break;
        if(document.getElementById('check'+i).checked)dotaz += "&apartman"+i+"=true";
        else dotaz += "&apartman"+i+"=false";
        kde ='check'+(i-0+1);
    }
    dotaz += "&id_objednavky="+id_objednavky;
    //document.getElementById('prijmeni').value=dotaz;
    return dotaz;
}

function zkontroluj_obsazenost_rezervace(){
    vytvorXMLHttpRequest();
    if(document.getElementById('od_dne1').value!='' || document.getElementById('do_dne1').value!='' 
      || (document.getElementById('zvire').value!='' && document.getElementById('zvire').value!='0')
      || vyplneno_neco_v_apar()){
        xmlHttp.onreadystatechange = zpracujZmenuStavu;
        xmlHttp.open("GET",vytvor_dotaz(-1),true);
        xmlHttp.send(null);
    }
}

function zpracujZmenuStavu(){
    if(xmlHttp.readyState == 4){
        if(xmlHttp.status == 200){
            var text = xmlHttp.responseText;
            if(text=='Chyba data' || text=="Obsazeno" || text=="Volno" || text=="Chyba datumy"){
                if(text=='Obsazeno' || text=='Volno'){
                    document.getElementById('rezervace_apartman_vypis_obsazenost').innerHTML = text;
                }
                else document.getElementById('rezervace_apartman_vypis_obsazenost').innerHTML = 'Chyba';
            }
        }
    }
}
