function ButtonState(n){var t=$(n.target).find(".disable-muiti-click-btn");t.length>0&&$.each(t,function(n,t){t.nodeName=="A"?(t.href="javascript:void(0)",t.innerText="Please wait..."):(t.disabled=!0,t.defaultValue="Please wait...")})}function closePopup(){$(".popUp").hide()}function capitalizeText(n){const t=["a","an","the","and","but","or","nor","for","so","yet","at","by","for","in","of","on","to","up","with","as","if","than","then","when","over","under","into","like","near","from","upon","out","off","about","amid","among","below","down","past","since","within","without"];return n.split(" ").map((n,i)=>n===n.toUpperCase()?n:!t.includes(n.toLowerCase())||i===0?n.charAt(0).toUpperCase()+n.slice(1).toLowerCase():n.toLowerCase()).join(" ")}function TruncateAmentiesList(n){n.forEach(n=>{const t=n.querySelectorAll("li");if(t.length>5){let i=document.createElement("a");i.href="#";i.className="toggleAmenities";i.style.cursor="pointer";i.innerHTML=`<i class="fas fa-plus" aria-hidden="true"></i> More Amenities`;n.parentNode.insertBefore(i,n.nextSibling);let r=!1;function u(){t.forEach((n,t)=>{t>=5&&n.classList.toggle("visibilityHidden",!r)});i.innerHTML=r?`<i class="fas fa-minus" aria-hidden="true"></i> Less Amenities`:`<i class="fas fa-plus" aria-hidden="true"></i> More Amenities`}u();i.addEventListener("click",n=>{n.preventDefault(),r=!r,u()})}})}function ToggleContentHeight(){const n=document.querySelectorAll(".clamp-5-lines");n.length&&n.forEach(n=>{const t=document.createElement("a");t.href="#";t.textContent="+View More";t.style.display="block";t.style.marginTop="10px";t.style.marginBottom="1rem";t.style.maxWidth="max-content";let i=n.clientHeight;const r=new ResizeObserver(t=>{t.forEach(t=>{const r=t.contentRect;i=r.height;n.classList.contains("clamp-5-lines")?(n.style.maxHeight="none",console.log(i)):(n.style.maxHeight=`${i}px`,console.log(i))})});r.observe(n);t.addEventListener("click",function(i){i.preventDefault();const r=n.classList.contains("clamp-5-lines");r?(n.classList.remove("clamp-5-lines"),t.textContent="-View Less"):(n.classList.add("clamp-5-lines"),t.textContent="+View More")});n.scrollHeight>n.clientHeight&&n.insertAdjacentElement("afterend",t)})}var DisableMultiClick,prm;sessionStorage.getItem("firstVisit")?sessionStorage.setItem("firstVisit","0"):sessionStorage.setItem("firstVisit","1");console.log(sessionStorage.getItem("firstVisit"));DisableMultiClick=function(n){var t=$(n)[0].submitter.closest(".submit-form"),i=$(t).find("span[data-val-errormessage]"),r=$(t).find("span[data-val-errormessage]:hidden");return i.length>0&&i.length==r.length&&(console.log("yes"),ButtonState(n)),!0};$(document).ready(function(){function l(n,t){var i=$(this).scrollTop();$(this).scroll(function(){var r=$(this).scrollTop();r>i?n.addClass(t):n.removeClass(t);i=r;r<=0&&n.removeClass(t)})}function s(){o.toggleClass("nav-bg",$(this).scrollTop()>0);$(this).scrollTop()>0?(r.attr("src","/img/logo/logo-black-1.png"),u.attr("src","/img/logo/Inn-Hotels-Official-color-black.png"),f.css("background","linear-gradient(120deg, rgba(107,131,99,1) 0%, rgba(99,121,92,1) 50%, rgba(79,97,73,1) 100%)")):(r.attr("src","/img/logo/logo-1.png"),u.attr("src","/img/logo/Inn-Hotels-Official-white-2.png"),f.css("background","linear-gradient(120deg, rgba(107,131,99,1) 0%, rgba(99,121,92,1) 50%, rgba(79,97,73,1) 100%)"))}var c,e,i;sessionStorage.getItem("firstVisit")==="1"&&$(".popUp").hide();$("#popUpClose").click(function(){$(".popUp").hide()});l($(".fixed-modal-switch"),"switch-hide");$("#checkInInput").datepicker();$("#checkOutInput").datepicker();$("#pageMarque").carousel({interval:4500,cycle:!0});var o=$(".edit-nav"),r=$(".nav-logo #Logo"),u=$(".n-hotelGroup #ihLogo"),f=$(".bookBtn a");$(".is-plain-page").length>0?(o.addClass("nav-bg"),r.attr("src","/img/logo/logo-black-1.png"),u.attr("src","/img/logo/Inn-Hotels-Official-color-black.png"),f.css("background","linear-gradient(120deg, rgba(107,131,99,1) 0%, rgba(99,121,92,1) 50%, rgba(79,97,73,1) 100%)")):($(document).scroll(function(){s()}),s());var h=document.body,n=document.getElementById("mainNavArea"),a=document.getElementById("mainNav"),t=document.querySelector(".cpr-skiHeader");a.addEventListener("click",function(){n.classList.remove("navUnshow");n.classList.add("navshow");t!=null&&(t.style.position="initial",h.style.overflowY=n.classList.contains("navshow")?"hidden":"initial")});c=document.querySelector(".nav-area-close .fixedNav");c.addEventListener("click",function(){n.classList.remove("navshow");n.classList.add("navUnshow");t!=null&&(t.style.position="fixed")});e=$(this).scrollTop();i=$(".fixedNav");$(this).scroll(function(){var n=$(this).scrollTop();n>e?i.addClass("fixedNav-hide"):i.removeClass("fixedNav-hide");e=n;n<=0&&i.removeClass("fixedNav-hide")});document.querySelector("form").addEventListener("submit",DisableMultiClick,!1);const v=document.querySelectorAll(".r-c-amenities>ul");v.forEach(n=>{const t=n.querySelectorAll("li");if(t.length>5){let i=document.createElement("a");i.href="#";i.className="toggleAmenities";i.style.cursor="pointer";i.innerHTML=`<i class="fas fa-plus" aria-hidden="true"></i> More Amenities`;n.parentNode.insertBefore(i,n.nextSibling);let r=!1;function u(){t.forEach((n,t)=>{t>=5&&n.classList.toggle("visibilityHidden",!r)});i.innerHTML=r?`<i class="fas fa-minus" aria-hidden="true"></i> Less Amenities`:`<i class="fas fa-plus" aria-hidden="true"></i> More Amenities`}u();i.addEventListener("click",n=>{n.preventDefault(),r=!r,u()})}});$('[data-toggle="datepicker"]').datepicker();const y=document.querySelectorAll(".font-cap, .section h2:not(.accordion-header, .no-cap)");y.forEach(n=>{n.textContent=capitalizeText(n.textContent),n.setAttribute("style","text-transform: none !important;")})});prm=Sys.WebForms.PageRequestManager.getInstance();prm.add_endRequest(function(){$('[data-toggle="datepicker"]').datepicker();document.querySelector("form").addEventListener("submit",DisableMultiClick,!1);const n=document.querySelectorAll(".r-c-amenities>ul"),t=document.querySelectorAll(".room-card-container .text-container>div>ul");TruncateAmentiesList(n);TruncateAmentiesList(t);const i=document.querySelectorAll(".font-cap, .section h2:not(.accordion-header .no-cap)");i.forEach(n=>{n.textContent=capitalizeText(n.textContent),n.setAttribute("style","text-transform: none !important;")})});document.addEventListener("DOMContentLoaded",function(){ToggleContentHeight()})