function  clearForm()
{
    //var selectdate = document.getElementById('filtrdate');
    //selectdate.options[selectdate.selectedIndex].value = -1;
    var selectmeal = document.getElementById('filtrmeal');
    selectmeal.options[selectmeal.selectedIndex].value = -1;;
    var selectdest = document.getElementById('filtrdest');
    selectdest.options[selectdest.selectedIndex].value = -1;;
    var selectcat = document.getElementById('filtrcat');
    selectcat.options[selectcat.selectedIndex].value = -1;;
    var selectdur = document.getElementById('filtrdur');
    selectdur.options[selectdur.selectedIndex].value = -1;
    var selectcode = document.getElementById('filtrcode');
    selectcode.value = '';
    var selectregio = document.getElementById('filtrregio');
    selectregio.options[selectregio.selectedIndex].value = -1;
    var inputcatalogcode = document.getElementById('catalog_code');
    var catalog_code = inputcatalogcode.value;
    var inputcataloggroup = document.getElementById('catalog_group');
    var catalog_group = inputcataloggroup.value;
    var inputcatalogurl = document.getElementById('catalog_url');
    var catalog_url = inputcatalogurl.value;
    var selectptype = document.getElementById('filtrptype');
    selectptype.options[selectptype.selectedIndex].value = -1;
    var url= '/inside/searcher-aicp.php?ajax=1&filtrdate=&filtrmeal=&filtrdest=&filtrcat=&filtrcity=&filtrdur=&filtrcode=&filtrregio=&filtrptype=&catalog_group='+catalog_group+'&catalog_code='+catalog_code+'&catalog_url='+catalog_url;
    var selectairport = document.getElementById('filtrairport');
    if (selectairport != null)
        {
        selectairport.options[selectairport.selectedIndex].value = -1;
        url = url + '&filtrairport=-1';
    }
    var selectcity = document.getElementById('filtrcity');
    if (selectcity != null)
        {
        selectcity.options[selectcity.selectedIndex].value = -1;;
    }
    //alert(url);
    var search = document.getElementById("search");
    prepareRequest(url,search);
}

function  setChange(in_changer)
{
    var search = document.getElementById("search");
    //search.style.visibility = 'hidden';

    if (typeof(in_changer) == "object")
        {
        in_changer = calendar.invoked_by.id;
    }

    //var selectdate = document.getElementById('filtrdate');
    //var date = selectdate.options[selectdate.selectedIndex].value;
    var selectmeal = document.getElementById('filtrmeal');
    var meal = selectmeal.options[selectmeal.selectedIndex].value;
    var selectdest = document.getElementById('filtrdest');
    var dest = selectdest.options[selectdest.selectedIndex].value;
    var selectcat = document.getElementById('filtrcat');
    var cat = selectcat.options[selectcat.selectedIndex].value;
    var selectcity = document.getElementById('filtrcity');
    var selectdur = document.getElementById('filtrdur');
    var dur = selectdur.options[selectdur.selectedIndex].value;
    var selectregio = document.getElementById('filtrregio');
    var regio = selectregio.options[selectregio.selectedIndex].value;
    //var selectcode = document.getElementById('filtrcode');
    //var code = selectcode.value;
    var inputfiltrfrom = document.getElementById('filtrfrom');
    var filtrfrom = inputfiltrfrom.value;
    var inputfiltrto = document.getElementById('filtrto');
    var filtrto = inputfiltrto.value;
    var inputcatalogcode = document.getElementById('catalog_code');
    var catalog_code = inputcatalogcode.value;
    var inputcataloggroup = document.getElementById('catalog_group');
    var catalog_group = inputcataloggroup.value;
    var inputcatalogurl = document.getElementById('catalog_url');
    var catalog_url = inputcatalogurl.value;
    var inputshowadv = document.getElementById('show_adv');
    var show_adv = inputshowadv.value;
    var selectptype = document.getElementById('filtrptype');
    var ptype = selectptype.options[selectptype.selectedIndex].value;
    var selectairport = document.getElementById('filtrairport');

    var selectadult = document.getElementById('filtradult');
    var adult = selectadult.options[selectadult.selectedIndex].value;
    var selectkid_1 = document.getElementById('filtrkid_1');
    var kid_1 = selectkid_1.options[selectkid_1.selectedIndex].value;
    var selectkid_2 = document.getElementById('filtrkid_2');
    var kid_2 = selectkid_2.options[selectkid_2.selectedIndex].value;
    var selectkid_3 = document.getElementById('filtrkid_3');
    var kid_3 = selectkid_3.options[selectkid_3.selectedIndex].value;


    //var url= '/inside/searcher-aicp.php?filtrdate='+date+'&filtrmeal='+meal+'&filtrdest='+dest+'&filtrmonth='+month+'&filtrcat='+cat+'&filtrcity='+city+'&filtrdur='+dur+'&filtrregio='+regio+'&catalog_group='+catalog_group+'&catalog_code='+catalog_code;
    var url= '/inside/searcher-aicp.php?ajax=1&filtrmeal='+meal+'&filtrdest='+dest+'&filtrcat='+cat+'&filtrdur='+dur+'&filtrregio='+regio+'&filtrptype='+ptype+'&catalog_group='+catalog_group+'&catalog_code='+catalog_code+'&catalog_url='+catalog_url+'&show_adv='+show_adv;
    url += '&filtrfrom='+filtrfrom+'&filtrto='+filtrto;
    url += '&filtradult='+adult+'&filtrkid_1='+kid_1+'&filtrkid_2='+kid_2+'&filtrkid_3='+kid_3;

    if (in_changer != null)
        {
        url = url + '&changer='+in_changer;
    }
    if (selectairport != null)
        {
        var airport = selectairport.options[selectairport.selectedIndex].value;
        url = url + '&filtrairport='+airport;
    }
    if (selectcity != null)
        {
        var city = selectcity.options[selectcity.selectedIndex].value;
        url = url + '&filtrcity='+city;
    }
    var search = document.getElementById("search");
    prepareRequest(url,search);
}

function prepareRequest(url,semka){
    if (typeof(sunloader) != 'undefined')
        {
        sunloader.show('search-aicp');
    }
    else
        {
        alert('asd');
    }
    if (window.ActiveXObject)
        {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
        {
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", url, true);
    httpRequest.onreadystatechange= function () {processRequest(semka); } ;
    httpRequest.send(null);
}


function  setZero(in_changer)
{
    var search = document.getElementById("search");
    //search.style.visibility = 'hidden';

    if (typeof(in_changer) == "object")
        {
        in_changer = calendar.invoked_by.id;
    }

    //var selectdate = document.getElementById('filtrdate');
    //var date = selectdate.options[selectdate.selectedIndex].value;
    var selectmeal = document.getElementById('filtrmeal');
    var meal = selectmeal.options[selectmeal.selectedIndex].value;
    var selectdest = document.getElementById('filtrdest');
    if(in_changer == 'country'){
        var dest = -1;
    }
    else{
        var dest = selectdest.options[selectdest.selectedIndex].value;
    }

    var selectcat = document.getElementById('filtrcat');
    var cat = selectcat.options[selectcat.selectedIndex].value;
    var selectcity = document.getElementById('filtrcity');
    if(in_changer == 'locality'){
        var city = -1;
    }
    else{
        var city = selectcity.options[selectcity.selectedIndex].value;
    }
    var selectdur = document.getElementById('filtrdur');
    if(in_changer == 'duration'){
        var dur = -1;
    }
    else{
        var dur = selectdur.options[selectdur.selectedIndex].value;
    }
    var selectregio = document.getElementById('filtrregio');
    if(in_changer == 'regio'){
        var regio = -1;
    }
    else{
        var regio = selectregio.options[selectregio.selectedIndex].value;
    }
    if(document.getElementById('filtrairport')){
        var selectairport = document.getElementById('filtrairport');
        if(in_changer == 'flight'){
            var airport = -1;
        }
        else{
            var airport = selectairport.options[selectairport.selectedIndex].value;
        }
    }
    var inputfiltrfrom = document.getElementById('filtrfrom');
    if(in_changer == 'nejdriv'){
    }
    else{
        var filtrfrom = inputfiltrfrom.value;
    }
    var inputfiltrto = document.getElementById('filtrto');
    if(in_changer == 'nejpozdeji'){
    }
    else{
        var filtrto = inputfiltrto.value;
    }

    var inputcatalogcode = document.getElementById('catalog_code');
    var catalog_code = inputcatalogcode.value;
    var inputcataloggroup = document.getElementById('catalog_group');
    var catalog_group = inputcataloggroup.value;
    var inputcatalogurl = document.getElementById('catalog_url');
    var catalog_url = inputcatalogurl.value;

    var inputshowadv = document.getElementById('show_adv');
    var show_adv = inputshowadv.value;
    var selectptype = document.getElementById('filtrptype');
    var ptype = selectptype.options[selectptype.selectedIndex].value;
    var selectairport = document.getElementById('filtrairport');

    var selectadult = document.getElementById('filtradult');
    var adult = selectadult.options[selectadult.selectedIndex].value;
    var selectkid_1 = document.getElementById('filtrkid_1');
    var kid_1 = selectkid_1.options[selectkid_1.selectedIndex].value;
    var selectkid_2 = document.getElementById('filtrkid_2');
    var kid_2 = selectkid_2.options[selectkid_2.selectedIndex].value;
    var selectkid_3 = document.getElementById('filtrkid_3');
    var kid_3 = selectkid_3.options[selectkid_3.selectedIndex].value;

    var url= '/inside/searcher-aicp.php?ajax=1&filtrmeal='+meal+'&filtrdest='+dest+'&filtrcat='+cat+'&filtrdur='+dur+'&filtrregio='+regio+'&filtrptype='+ptype+'&catalog_group='+catalog_group+'&catalog_code='+catalog_code+'&catalog_url='+catalog_url+'&show_adv='+show_adv;
    url += '&filtrfrom='+filtrfrom+'&filtrto='+filtrto;
    url += '&filtradult='+adult+'&filtrkid_1='+kid_1+'&filtrkid_2='+kid_2+'&filtrkid_3='+kid_3;

    if (in_changer != null)
        {
        url = url + '&changer='+in_changer;
    }
    if(airport != -1){
        if (selectairport != null)
            {
            var airport = selectairport.options[selectairport.selectedIndex].value;
            url = url + '&filtrairport='+airport;
        }
    }
    if(city != -1){
        if (selectcity != null)
            {
            var city = selectcity.options[selectcity.selectedIndex].value;
            url = url + '&filtrcity='+city;
        }
    }
    //alert(url);
    var search = document.getElementById("search");
    prepareRequest(url,search);
}

function prepareRequest(url,semka){
    if (typeof(sunloader) != 'undefined')
        {
        sunloader.show('search-aicp');
    }
    if (window.ActiveXObject)
        {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
        {
        httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", url, true);
    httpRequest.onreadystatechange= function () {processRequest(semka); } ;
    httpRequest.send(null);
}


function processRequest(semka)
{
    if (httpRequest.readyState == 4)
        {
        if(httpRequest.status == 200)
            {
            semka.innerHTML = httpRequest.responseText;
            var search = document.getElementById("search");
            search.style.visibility = 'visible';
            if (typeof(calendar) != 'undefined')
                {
                calendar.init();
            }
            if (typeof(loader) != 'undefined')
                {
                loader.init();
            }
            if (typeof(sunloader) != 'undefined')
                {
                sunloader.hide();
            }
        }
        else
            {
            alert("Chyba pri nacitani stanky"+ httpRequest.status +":"+ httpRequest.statusText);
        }
    }
}

