function booking_date_select_changed(msg) {
    var booking_arrive_on_val = $.trim($('#booking_arrive_on').val());
    var booking_depart_on_val = $.trim($('#booking_depart_on').val());
    var arrival_date = $D(booking_arrive_on_val);
    var departure_date = $D(booking_depart_on_val);
    
    if (arrival_date && (booking_depart_on_val == '' || (arrival_date.diff(departure_date) > -1))) {
        if ($.trim(msg) != '')
            alert(msg);
        $('#booking_depart_on').val($D(booking_arrive_on_val).add(1,"days").strftime("%B %d, %Y"));
    }
    $('#number_of_nights').val(- $D(booking_arrive_on_val).diff($D($('#booking_depart_on').val())));
}

    function slideDown(id, duration) {  $("*[id='" + id + "']").slideDown(duration);  }
    function slideUp(id, duration)   {  $("*[id='" + id + "']").slideUp(duration);  }
    function slideToggle(id, duration) {
        if($("*[id='" + id + "']").is(':visible')) {
            slideUp(id, duration);
        } else {
            slideDown(id, duration);
        }
    }
    function frontPageToggling(id) {
        slideToggle(id);
        $('#' + id + '_close_icon').toggle();
        $('#' + id + '_add_icon').toggle();
    }

    function preloadImages() {
        pic1 = new Image(8, 32);
        pic1.src = "/images/bluebar-hover.gif"

        pic2 = new Image(6, 26);
        pic2.src = "/images/button_background_hover.gif"
    }

    $(document).ready(function() {preloadImages();});

    function highlight(attr) {
        $("*[id='" + attr + "_help']").effect('highlight', {color: '#ffefe9'}, 2000);
    }