//data pro vypocet ceny
var data = new Array();
data['2010/12/01'] = 300;
data['2010/12/02'] = 300;
data['2010/12/03'] = 300;
data['2010/12/04'] = 300;
data['2010/12/05'] = 300;
data['2010/12/06'] = 300;
data['2010/12/07'] = 300;
data['2010/12/08'] = 300;
data['2011/01/01'] = 500;
data['2011/01/02'] = 300;
data['2011/01/03'] = 300;
data['2011/01/04'] = 300;
data['2011/01/05'] = 300;
data['2011/01/06'] = 300;
data['2011/01/07'] = 300;

/**
* Funkce spocita cenu zajezdu.
*/
function calculatePrice(from, to, persons){
    var calculate = false;
    var price = 0;
    for(var date in data){
        if(date == from){
            calculate = true;
        }
        if(date == to){
            calculate = false;
        }
        if(calculate){
            price += data[date];
        }
    }
    return price * persons;
}

function showPrice(){
    var price = calculatePrice($('#from').val(), $('#to').val(), $('#persons').val());
    $('span.price').text('Cena: ' + price + ' Kč');
}
function initPersonSlider(selectbox){
    $(selectbox).selectToUISlider({
            labelSrc: 'text',
            sliderOptions: {
                slide: function(e, ui){
                    var thisHandle = jQuery(ui.handle);
                    //control original select menu
                    var currSelect = jQuery('#' + thisHandle.attr('id').split('handle_')[1]);
                    currSelect.find('option').eq(ui.value).attr('selected', 'selected');
                    showPrice();
                }
            }
        });
}
function initDateSlider(selectbox, minDays){
    //TODO Zkusit pouzit holy UI Slider, jestli se inicializace zrychli
    $(selectbox).selectToUISlider({
        labelSrc: 'text',
        labels: 0,
        sliderOptions: {
            slide: function(e, ui) {//slide function
                var thisHandle = jQuery(ui.handle);
                //control original select menu
                if(ui.values[1] - ui.values[0] < minDays){
                    return false;
                }
                var currSelect = jQuery('#' + thisHandle.attr('id').split('handle_')[1]);
                currSelect.find('option').eq(ui.value).attr('selected', 'selected');
            // showPrice<?php echo $unit->getId() ?>();
            }
        }
    });
}



