function customRange(input) { var min = new Date(); var dateMin = min; var dateMax = "+1Y +1D"; if (input.id == "depart") { dateMax = new Date(); if ($("#arrive").datepicker("getDate") != null) { dateMin = $("#arrive").datepicker("getDate"); dateMin.setDate(dateMin.getDate() + 1); dateMax = $("#arrive").datepicker("getDate"); dateMax.setDate(dateMax.getDate() + 7); } } return { minDate: dateMin, maxDate: dateMax }; } $(function() { var pageHiddenTimeout = 500; var pageHiddenElements = $("header.primary, #main, footer.ftr-main, #bg .title img"); if (!$.browser.msie) { pageHiddenElements.hide(); } var pageInit = function() { pageHiddenElements.not("header.primary").fadeIn('normal'); pageHiddenElements.filter("header.primary").fadeIn('normal', function() { // determine height and width for main dropdown var setcolheight = 370; var setcolwidth = $(".nav-primary > ul > li > ul > li").outerWidth(); var menuwidth = setcolwidth; var primaryNavDropDowns = $(".nav-primary > ul > li > ul"); primaryNavDropDowns.each(function() { var th = 0; var el = $(this); var colcount = 1; var colheight = 0; // get height of li's to build column count el.children("li").each(function() { var elHeight = $(this).height(); th = th + elHeight; if (th > setcolheight) { colcount++; if (th - elHeight > colheight) { colheight = th - elHeight; } th = elHeight; } }); if (th > colheight) { colheight = th; } // set width and height of downdown ul el.width(colcount*setcolwidth).height(colheight).append($("
  • ").addClass("mask")); }); var primaryNav = $(".nav-primary > ul > li"); primaryNav.each(function() { var pnitem = $(this); var pndd = pnitem.children("ul"); var pnddwidth = pndd.outerWidth(); if (pnitem.position().left + pnddwidth > 990) { pndd.css("left", 990 - pnddwidth - pnitem.position().left); } }); // initiate isotopes for main dropdown $(".nav-primary > ul > li > ul").isotope({ animationEngine: 'jquery', layoutMode: "fitColumns", resizesContainer: false, resizable: false }); // Superfish for navigation $(".nav-primary > ul").superfish({ delay: 0, speed: 'fast', animation: { opacity: 'show', height: 'show' }, autoArrows: false, dropShadows: false, onShow: function() { var navSearch = this.parent().parent().find('.icn_search'); if (navSearch.hasClass("icn_search_active")) { navSearch.removeClass("icn_search_active"); } } }); $("#main .tabs section .tab ul").isotope({ animationEngine: 'jquery', itemSelector: "li", layoutMode: "fitRows" }); }); }; // initiate default value function $("input.defaultvalue, textarea.defaultvalue").defaultvalue(); var messages = $(".messages div li"); var messagesLength = messages.size(); var messagesNav = $("