function initPropertySliders(){if($(".slider-with-dropdown-partial-swiper").length>0){var n=[];$(".slider-with-dropdown-partial .swiper-container").each(function(t){var r=$(this);r.addClass("instance-"+t),r.parent().find(".swiper-pagination").addClass("pagination-"+t),r.parent().find(".swiper-button-prev").addClass("prev-"+t),r.parent().find(".swiper-button-next").addClass("next-"+t),n[t]=new Swiper(".instance-"+t,{navigation:{prevEl:".prev-"+t,nextEl:".next-"+t},pagination:{el:".pagination-"+t,type:"fraction"},preloadImages:!0,lazy:{loadPrevNext:!0},observer:!0,observeParents:!0,slidesPerView:1,loop:!1,watchSlidesVisibility:!0,watchSlidesProgress:!0})}),window.onresize=function(){for(var i=0;i<n.length-1;i++)n[i].update()}}}function initSwiperWithThumbnails(n){function r(n){for(var r=i.slides,t=0;t<r.length;t++)t===n?r[t].classList.add("current-slide"):r[t].classList.remove("current-slide")}function u(){var t="swiper-button-disabled",u=n(".swiper-button-prev-gallery").hasClass(t),f=n(".swiper-button-next-gallery").hasClass(t),i=n(".swiper-button-next-thumbs"),r=n(".swiper-button-prev-thumbs");r.removeClass(t),i.removeClass(t),u&&r.addClass(t),f&&i.addClass(t)}function f(t){var i=n(".galleryAnnouncementPropertyPage"),r=n(".swiper-slide").children("img"),u=r[t].getAttribute("alt");console.log("here"),t==r.length-1?i.text("This is the final image: "+u+". Use the other button to view previous images."):i.text("New image: "+u)}function e(t){var r=n(".swiper-button-prev-gallery"),u=n(".swiper-button-next-gallery"),f=n(".swiper-button-next-thumbs"),e=n(".swiper-button-prev-thumbs"),o=n(".swiper-slide").children("img"),i=o[t].getAttribute("alt");console.log("here too"),r.attr("aria-label","View previous image, currently showing "+i),u.attr("aria-label","View next image, currently showing "+i),e.attr("aria-label","View previous image thumbnail, currently showing "+i),f.attr("aria-label","View next image thumbnail, currently showing "+i)}var i=new Swiper(".gallery-thumbs",{spaceBetween:10,slidesPerView:5,freeMode:!0,watchSlidesVisibility:!0,watchSlidesProgress:!0,lazy:{loadPrevNext:!0},breakpoints:{991:{slidesPerView:4},480:{slidesPerView:3}}}),t=new Swiper(".gallery-top",{spaceBetween:10,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},thumbs:{swiper:i},lazy:{loadPrevNext:!0}});t.on("slideChange",function(){r(t.activeIndex),u(),f(t.activeIndex),e(t.activeIndex)});r(0),u(),n(".swiper-button-next-thumbs").click(function(){t.slideNext()}),n(".swiper-button-prev-thumbs").click(function(){t.slidePrev()})}function stickyElement(n,t){var i=$(".details-block").offset().top+$(".details-block").outerHeight()+20,r=document.querySelector(".desktop-only.amenities-container"),f=$(".navbar").height(),u=n.scrollTop()+f;u>=i&&(t.addClass("sticky"),r.style="margin-top: 312px"),u<=i&&(t.removeClass("sticky"),r.style="")}function renderStaticMap(n,t){var i=urlBase+n+center+zoom+format+size+styles;$(t).attr("src",i)}$(document).ready(function(){initPropertySliders(),initSwiperWithThumbnails($)}),function(){function u(i){i.matches?(n.innerHTML="",t.appendChild(r)):(t.innerHTML="",n.appendChild(r))}var i;if($(".search-rooms-widget").length>0){var f=".search-rooms-widget",r=document.querySelector(f).cloneNode(!0),n=document.querySelector(".book-it-now-block.desktop-only"),t=document.querySelector(".book-it-now-block.mobile-only");n.innerHTML="",t.innerHTML="",i=window.matchMedia("(max-width: 991.98px)"),u(i),i.addListener(u)}}(),$(document).ready(function(){var n=$(window),t=$(".book-it-now-block.desktop-only");n.bind("scroll.booknow",function(){stickyElement(n,t)})}),function(n){n(document).ready(function(){function u(){n(".load-more-item").slice(0,t+r).show(),n(".load-more-item:visible").removeClass(i),n(".load-more-item:visible").last().addClass(i),t+=r}var r=5,t=0,f=n(".load-more-item").length,i="last-visible-item";n("#load-more-button").click(function(r){r.preventDefault(),u(),t>f&&(n(this).hide(),n(".load-more-item:visible").removeClass(i))}),u()})}(jQuery);var urlBase="https://maps.googleapis.com/maps/api/staticmap?key=",center="&center=39.89324881758955,-105.60953767632168",zoom="&zoom=5",format="&format=png&maptype=roadmap",size="&size=480x360",styles="&style=element:geometry%7Ccolor:0xf5f5f5&style=element:labels.icon%7Cvisibility:off&style=element:labels.text.fill%7Ccolor:0x616161&style=element:labels.text.stroke%7Ccolor:0xf5f5f5&style=feature:administrative.country%7Cvisibility:simplified&style=feature:administrative.country%7Celement:geometry.stroke%7Ccolor:0x7a849d%7Cvisibility:on&style=feature:administrative.country%7Celement:labels.text%7Cvisibility:off&style=feature:administrative.land_parcel%7Celement:labels.text.fill%7Ccolor:0x7a849d&style=feature:administrative.locality%7Celement:labels.text.fill%7Ccolor:0x7a849d&style=feature:administrative.neighborhood%7Celement:labels.text.fill%7Ccolor:0x7a849d&style=feature:administrative.province%7Cvisibility:simplified&style=feature:administrative.province%7Celement:geometry.stroke%7Ccolor:0x7a849d%7Cvisibility:on&style=feature:administrative.province%7Celement:labels.text.fill%7Ccolor:0x7a849e&style=feature:landscape%7Celement:labels.text.fill%7Ccolor:0x7a849d&style=feature:poi%7Celement:geometry%7Ccolor:0xeeeeee&style=feature:poi%7Celement:labels.text.fill%7Ccolor:0xa9b1bf&style=feature:road%7Celement:geometry%7Ccolor:0xffffff&style=feature:road.arterial%7Cvisibility:on&style=feature:road.arterial%7Celement:labels.text.fill%7Ccolor:0x7a849d&style=feature:road.highway%7Celement:labels.text.fill%7Ccolor:0x7a849d&style=feature:road.local%7Cvisibility:on&style=feature:road.local%7Celement:labels.text.fill%7Ccolor:0xa9b1be&style=feature:transit.line%7Celement:geometry%7Ccolor:0xd7dbe2&style=feature:transit.station%7Celement:geometry%7Ccolor:0xd7dbe2&style=feature:water%7Celement:geometry%7Ccolor:0xc9c9c9&style=feature:water%7Celement:geometry.fill%7Ccolor:0xa9b1be&style=feature:water%7Celement:labels.text.fill%7Ccolor:0xffffff";$(function(){var n=$("#media-lightbox"),t=function(){n.is(":visible")||n.fadeIn()},i=$(".cycle-slideshow").on("cycle-next cycle-prev",function(n,r){t(),i.not(this).cycle("goto",r.currSlide)});$("#media-pager-cycle .cycle-slide").click(function(){t();var n=$("#media-pager-cycle").data("cycle.API").getSlideIndex(this);i.cycle("goto",n)}),$(".detail-tabs .ui-tabs-panel").each(function(){var n=$(this),t=$("> div",n),f=!1,e={},i,r,u;if(n.is(":visible")||(e={position:n.css("position"),left:n.css("left")},n.css({position:"absolute",left:"-9999px"}).show(),f=!0),i=t.height(),r=t.children().wrapAll("<div/>").parent().height(),n.data("panelHeight",i),n.data("contentHeight",r),r>i){u=$('<span class="btn btn-primary ui-tabs-panel-more-btn"><\/span>'),n.addClass("ui-tabs-panel-more").append(u);u.on("click",function(){n.closest(".detail-tabs").find(".ui-tabs-panel-more").each(function(n,t){var i=$(t),r,u;i.toggleClass("ui-tabs-panel-expanded"),r=i.hasClass("ui-tabs-panel-expanded")?i.data("contentHeight"):i.data("panelHeight"),u=$("> div",this),i.is(":visible")?u.animate({height:r+"px"},{duration:250}):u.css({height:r+"px"})})})}$("> div",t).children().unwrap(),f&&n.hide().css(e)})}),function(n){var t=n(".accordion > dd").hide()}(jQuery),function(n){n.extend({scrollToTop:function(){n("#ScrollToTop").clickOrEnterKey(function(){return n("html, body").animate({scrollTop:0},800),n(document).find("a:first").focus(),!1}),n(window).scroll(function(){n(this).scrollTop()>400?n("#ScrollToTop").fadeIn():n("#ScrollToTop").fadeOut()})}})}(jQuery)