(function(d){var k="",f=d.document,m=d.location,n=decodeURIComponent,e=f.getElementsByTagName("script"),h;for(h=0;h<e.length;h++){var i=e[h].getAttribute("src");if(i)if(i=i.match(/^(https?:\/\/[^\/]+).*?\/js\/hotel\/booking_frame\.js$/)){k=i[1];break}}if(k){d.travelline=d.travelline||{};d.travelline.Util={getQuery:function(a){return(a=RegExp("[\\?&]"+a+"=([^&#]*)").exec(m.search))?n(a[1]):null}};d.travelline.BookingFrame=new function(){var a=this.params={},b={lng:"lang",resizeCallback:"helper",intoElem:"container"};
this.embed=function(c){if(c){for(var g in c)if(c.hasOwnProperty(g))a[b[g]?b[g]:g]=c[g];if(!a.container){f.write('<div id="tl-booking-form-container"></div>');a.container="tl-booking-form-container"}}l();return this};this.bindSelector=function(c){a.providerSelector=c;l();return this};this.initFromQuery=function(c){a.paramsQueryMap=c;l();return this}};var j=null,l=function(){j&&clearTimeout(j);j=setTimeout(function(){j=null;o()},200)},o=function(){var a=setInterval(function(){var b=d.travelline;if(b&&
b.integration&&b.integration.embed){clearInterval(a);b.integration.embed("TL-INT-booking-form-legacy",{"booking-form":b.BookingFrame.params})}},100)};e=f.createElement("script");e.type="text/javascript";e.async=true;e.src=k+"/integration/loader.js";(f.getElementsByTagName("head")[0]||f.getElementsByTagName("body")[0]).appendChild(e)}})(window);;

