var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opens = _____WB$wombat$assign$function_____("opens"); (function () { var d=document.documentElement; d.className=d.className.replace(/\bno-js\b/,'js'); })(); (function ($) { "use strict"; var app = { timelineSlides: [], timelineLinks: [], timeline: false, currentSlide: 0, formSubmitClicked: false, initMenuToggle: function(){ $('a.toggle-menu').click(function(){ $('#nav-global ul').toggleClass("visible"); var txt = $("#nav-global ul").is(':visible') ? 'Hide menu' : 'Show menu'; $(this).text(txt); }); }, initCookie: function(){ var cookiePolicy = document.getElementById('cookie-policy'); if(cookiePolicy){ $('#cookie-policy').click(function (e) { var d = new Date(); d.setTime(d.getTime() + (365 * 24 * 60 * 60 * 1000)); var expires = "expires="+d.toUTCString(); document.cookie = "graysinn-cookie=1;" + expires + ";path=/" cookiePolicy.style.display = 'none'; }); function checkCookie() { var x = document.cookie; if (x.indexOf("graysinn-cookie=1") === -1) { cookiePolicy.style.display = 'block'; } } checkCookie(); } }, initMobileNav: function(){ var selectField = $(''), formWrapper = $("
", { "id": "nav-site-wide-small-screen", "class" : "icon-caret-down" }); $("", { "selected": "selected", "value" : "null", "text" : "Site Navigation" }).appendTo(selectField); $('#nav-site-wide ul li a').each(function(){ var el = $(this); $("", { "value" : el.attr("href"), "text" : el.text() }).appendTo(selectField); }); selectField.appendTo(formWrapper); formWrapper.appendTo($('#nav-site-wide').parent()); selectField.change(function() { window.location = $(this).find("option:selected").val(); }); $('#nav-site-wide-small-screen').click(function () { $('#menu-social-media').removeClass('menu-social-media-open'); $('#wrap-fast-access').removeClass('social-icons-open'); }); }, initSidebarToggle: function () { // $('.expanded').removeClass('expanded'); // remove this l8er /* $('.sidebar .menu-block-wrapper .menu li a').click(function () { if ($(this).parent().find('.menu').length) { $(this).parent().toggleClass('expanded').find('*').removeClass('expanded'); return false; } }); */ }, initSearchToggle: function () { $('.region-global-menu-region #block-search-form .form-submit').click(function () { if ($('.region-global-menu-region #block-search-form .form-text').is(':hidden')) { $('.region-global-menu-region #block-search-form').addClass('search-mobile-open'); $('.region-global-menu-region #block-search-form .form-text').focus(); app.formSubmitClicked = false; return false; } }); $('.region-global-menu-region #block-search-form .form-submit').mousedown(function() { app.formSubmitClicked = true; }); $('.region-global-menu-region #block-search-form .form-text').blur(function(){ if(app.formSubmitClicked==false){ $('.region-global-menu-region #block-search-form').removeClass('search-mobile-open'); } }); }, initSocialToggle: function () { $('#menu-social-media').click(function (e) { if (e.target === this && $(this).width() === 32) { $(this).toggleClass('menu-social-media-open'); $('#wrap-fast-access').toggleClass('social-icons-open'); } }); }, advanceTimelineForward: function(){ var active = $(".timeline .active"); var next = active.next(); var activeNav = $(".nav-timeline .active"); var nextNav = activeNav.parent().next().find('a'); if(!active.hasClass("last")){ app.timeline.animate({left: "-"+next.data("position")}, 500); active.removeClass("active"); next.addClass("active"); activeNav.removeClass("active"); nextNav.addClass("active"); app.currentSlide++; } return false; }, advanceTimelineBack: function(){ var active = $(".timeline .active"); var previous = active.prev(); var activeNav = $(".nav-timeline .active"); var prevNav = activeNav.parent().prev().find('a'); if(!active.hasClass("first")){ app.timeline.animate({left: "-"+previous.data("position")}, 500); active.removeClass("active"); previous.addClass("active"); activeNav.removeClass("active"); prevNav.addClass("active"); app.currentSlide--; } return false; }, advanceTimelineToLocation: function(i){ var active = $(".timeline .active"); app.timeline.animate({left: "-"+app.timelineSlides[i].data("position")+"px"}, 500); active.removeClass("active"); app.timelineSlides[i].addClass("active"); return false; }, initHistoryTimeline: function(){ var listItem, navItem, navLink, timelineNav = $("Some or all of the dates you have selected are already booked.
'); } $('td.selected:last').removeClass('selected'); $('#edit-submit-button').addClass('form-disabled').attr('disabled',''); } else { $('p.error').remove(); $(tableTdRange).addClass('selected'); } if (selectedFirst != selectedLast ) { $('#edit-submit-button').removeClass('form-disabled').removeAttr('disabled'); } var selectedFirstDate = $('td.selected:first').attr('data-date'), selectedLastDate = $('td.selected:last').attr('data-date'); $('#edit-arrival-date').val(selectedFirstDate); $('#edit-departure-date').val(selectedLastDate); } } }, initSubmitClickDisable: function () { // ID of Accommodation Booking Request form $('#webform-client-form-153').submit(function(){ // Find submit button, disable, append message $(this).find('input.webform-submit[type="submit"]').attr('disabled', true).addClass('gi-submit-throbber') .css({'padding-right': '35px', 'background': 'url(/misc/throbber-active.gif) no-repeat', 'background-position': 'right 10px center'}) .after(''); }); }, init: function () { app.initMenuToggle(); app.initCookie(); app.initMobileNav(); app.initSidebarToggle(); app.initHistoryTimeline(); app.initSearchToggle(); app.initSocialToggle(); app.resizeTimelineItems(); app.initCalendarFilters(); app.initLinkToSelectFunctionality(); app.initAvailabilityCalendar(); app.initSubmitClickDisable(); $(window).resize(function(){ if(app.timeline!=false){ app.resizeTimelineItems(); } }); var id; $(window).scroll(function(){ clearTimeout(id); id = setTimeout( function(){ $(".menu-social-media-open").removeClass("menu-social-media-open"); $('#wrap-fast-access').removeClass('social-icons-open'); }, 25); }); } }; $('.expanded').removeClass('expanded'); app.init(); })(jQuery); } /* FILE ARCHIVED ON 01:22:56 Sep 06, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 17:41:34 Mar 01, 2026. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.718 exclusion.robots: 0.062 exclusion.robots.policy: 0.047 esindex: 0.016 cdx.remote: 13.728 LoadShardBlock: 117.894 (3) PetaboxLoader3.datanode: 111.078 (4) load_resource: 84.379 PetaboxLoader3.resolve: 61.302 */