(function(){$(document).ready(function(){function f(t){n=t,window.sessionStorage.setItem("subSessionId",t),e()}function e(){n!==null&&$("form.tracked-event").each(function(){$("<input type='hidden' value='"+n+"'>").attr("name","subSessionGuid").appendTo($(this))})}var n=window.sessionStorage.getItem("subSessionId"),t=null,i,r,u;$("#source-reservation-guid").length&&(t=$("#source-reservation-guid").val()),$("#start-new-reservation").length?f(t):n===null?(i="",r=window.location.pathname.split("/"),r.length>=2&&(i=r[2]),u={method:"POST",type:"POST",data:{sourceTabId:t,step:i},url:"/bookandstay/newtabloaded/"},$.ajax(u).done(function(n){window.name="Tracked tab",f(n.subSessionGuid)}).fail(function(){})):e()})})(),$(document).ready(function(){function l(){i--,i<=0?(n.hide(),t.show(),clearInterval(c)):i<=5&&n.show()}var n=$("#session-expiration-modal"),t=$("#session-expired-modal"),u=n.find("button"),f=t.find("button"),e=t.find(".close"),o=n.find(".close"),r=n.data("expiration-timer"),i=r,s=n.data("extend-session-url"),h=$("#source-reservation-guid").val(),c=setInterval(l,6e4);u.click(function(){i=r,n.hide(),$.ajax({type:"POST",url:s,data:{subSessionGuid:h}})}),f.click(function(){location.reload()}),e.click(function(){t.hide()}),o.click(function(){n.hide()})})