﻿$(document).ready(function () {
    /* Quick jquery script grabs the current URL and matches the menu item that points to it, and flags it as the current page */
    var nav = location.pathname;
    var home = location.hostname;
    if (nav == "/" || nav == "/Default.aspx") {
		$('#navigation .menuTiered>li:first-child>a[href$="' + nav + '"]').parent().addClass('current');
	}
	else if (nav) {
		$('#navigation .menuTiered a[href$="' + nav + '"]').parent().addClass('current');
        $('#navigation .menuTiered>li>ul>li a[href$="' + nav + '"]').parent().parent().parent().addClass('current');
	}
	
	/*if (nav) {
        $('#navigation .menuTiered a[href$="' + nav + '"]').parent().addClass('current');
        $('#navigation .menuTiered>li>ul>li a[href$="' + nav + '"]').parent().parent().parent().addClass('current');
    }*/

   /* JQuery Cycler code */
    $("#slideshow").cycle({
        fx: 'fade'
    });

	/* JQuery Datepicker code */
    var dates = $('#checkin, #checkout').datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 2,
        onSelect: function (selectedDate) {
            var option = this.id == "checkin" ? "minDate" : "maxDate";
            var instance = $(this).data("datepicker");
            var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
            dates.not(this).datepicker("option", option, date);
        }
    });
});
