function changeCurorts() {
    var curortsFound = false;
    var frm = document.forms['SearchForm'];
    if (Curorts.length > 0) {
        var countryID = frm.Country.options[frm.Country.selectedIndex].value;
        clear(frm.Curort);
        clear(frm.Hotel);
        for (var i = 0; i < Curorts.length; i += 3) {
            var id = Curorts[i];
            var cid = Curorts[i + 1];
            var name = Curorts[i + 2];
            if ( (cid == countryID) || (cid == 'all') ) {
                addItem(frm.Curort, id, name);
                curortsFound = true;
            }
        }
    }
    
    if ( !curortsFound ) {
        addItem(fitem, '', ' no curorts ');
    }
}

function loadHotels() {
    var curort = document.SearchForm.Curort.options[document.SearchForm.Curort.selectedIndex].value;
    if (curort) {
        if (allHotels[curort])
            changeHotels(curort, allHotels[curort]);
        else
            hotelFrame.location.href = ("/temp/hotels/" + curort + ".html");
    }
    else {
        clear(document.SearchForm.Hotel);
    }
}

function changeHotels(curort, hotels) {
    var litem = document.SearchForm.Hotel;
    clear(litem);
    if (!allHotels[curort]) {
        allHotels[curort] = hotels;
    }
    for(i = 0; i < hotels.length; i += 2) {
        addItem(litem, hotels[i], hotels[i + 1]);
    }
}

function clear(formItem) {
    var len = formItem.length;
    for(i = len - 1; i >= 1; i--) {
        formItem.options[i] = null;
    }
}

function addItem(formItem, Value, Text) {
    var newoption = new Option(' ' + Text + ' ', Value, false, false);
    formItem.options[formItem.length] = newoption;
}

function HotelCh(ind) {
    var d = document.forms['SearchForm'];
    var s = 0, i = 2,id = "cat";
    if (ind == 0 && usage1 == 0) {
        usage2 = 0;
        usage1 = 1; 
        d.Hotel.disabled = false;
        var idt = id + i;
        while ((s = document.getElementById(idt))) {
            s.disabled = true;
            s.checked = false;
            i++;
            idt = id + i;
        }
        d.check1.value = 0;
    }
    else if(ind==1 && usage2==0) {
        usage1 = 0;
        usage2 = 1;
        d.Hotel.disabled = true;
        var idt = id + i;
        while (s = document.getElementById(idt)) {
            s.disabled = false;
            i++;
            idt = id + i;
        }
        d.check1.value = 1;
    }
}