
var currentFeaturedListItem = 0;
var featuredListItems = $(".featured_apt_list").length;

nextFeaturedItem = function () {
    if (currentFeaturedListItem < (featuredListItems - 1)) {
        currentFeaturedListItem++;
    }
    else {
        currentFeaturedListItem = 0;
    }

    changeFeaturedItem();
}

previousFeaturedItem = function () {
    if (currentFeaturedListItem > 0) {
        currentFeaturedListItem--;
    }
    else {
        currentFeaturedListItem = featuredListItems - 1;
    }
    changeFeaturedItem();
}

function changeFeaturedItem() {
    $(".featured_apt_list").removeClass("visible");
    $(".featured_apt_list").eq(currentFeaturedListItem).addClass("visible");
}

$(document).ready(function () {
    InitStartDatePicker();
    InitEndDatePicker();
});

function InitStartDatePicker() {
    $("#topEndDatePicker").datepicker({
        dateFormat: 'dd/mm/yy',
        minDate: 1,
        maxDate: '+10m',
        changeMonth: true
    });
}

function InitEndDatePicker() {
    $("#topStartDatePicker").datepicker({
        dateFormat: 'dd/mm/yy',
        minDate: 1,
        maxDate: '+10m',
        changeMonth: true,
        onClose: function (dateText, inst) {
            if (dateText != "") {
                minDate = $("#topStartDatePicker").datepicker("getDate");
                minDate.setDate(minDate.getDate() + 1);
                $("#topEndDatePicker").datepicker("option", "minDate", minDate);
            }
        }
    });
}
