1 2/*! 3* jQuery UI Touch Punch 0.2.3 4* 5* Copyright 2011â2014, Dave Furfero 6* Dual licensed under the MIT or GPL Version 2 licenses. 7* 8* Depends: 9* jquery.ui.widget.js 10* jquery.ui.mouse.js 11*/ 12!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery); 13function setupEmailVerification(e,i){var a=$("#"+e).attr("name")+"_verified";0===$("#"+a).length&&$("#"+e).before('<input type="hidden" id="'+a+'" name="'+a+'" value="false" />'),$("#"+e).on("change",(function(){var n=$("#"+e).val();""!==n?($("#"+i).hide(),$.getJSON("/Common/Cfcs/services/EmailVerifier.cfc?method=VerifyEmailForRFP&returnformat=json",{email_address:n},(function(e){"invalid"===e.RESULTCODE?($("#"+i).show(),$("#"+a).val("false")):($("#"+i).hide(),$("#"+a).val("true"))}))):($("#"+i).hide(),$("#"+a).val("false"))})),""!==$("#"+e).val()&&$("#"+e).trigger("change")}function setupPasswordCheck(e,i){$("#"+e).on("change",(function(){var a=$("#"+e).val();""!==a&&$.getJSON("/Common/Cfcs/services/EmailVerifier.cfc?method=IsMemberEmail&returnformat=json",{email_address:a},(function(e){"invalid"===e.RESULTCODE?$("#"+i).show():$("#"+i).hide()}))})),""!==$("#"+e).val()&&$("#"+e).trigger("change")} 14!function(e){"use strict";var i={pips:function(i){function s(i){if(!p.option("disabled")){var s,l,t,n,a,o=e(i).data("value"),r=p.element;if(p.options.values&&p.options.values.length){for(n=l=r.slider("values"),t=jQuery.map(l,function(e){return Math.abs(e-o)}),a=Math.min.apply(Math,t),s=0;s<t.length;s++)t[s]===a&&(n[s]=o,u.eq(s).trigger("focus.selectPip"));r.slider("values",n),f.range(n)}else u.trigger("focus.selectPip"),r.slider("value",o),f.single(o)}}function l(i){var s,l,n=i,a="ui-slider-pip",o="";"first"===i?n=0:"last"===i&&(n=r);var u=p.options.min+p.options.step*n,f=u.toString().replace(".","-");if(s="array"===e.type(d.labels)?d.labels[n]||"":"object"===e.type(d.labels)?"first"===i?d.labels.first||"":"last"===i?d.labels.last||"":"array"===e.type(d.labels.rest)?d.labels.rest[n-1]||"":u:u,"first"===i?(l="0%",a+=" ui-slider-pip-first",a+="label"===d.first?" ui-slider-pip-label":"",a+=!1===d.first?" ui-slider-pip-hide":""):"last"===i?(l="100%",a+=" ui-slider-pip-last",a+="label"===d.last?" ui-slider-pip-label":"",a+=!1===d.last?" ui-slider-pip-hide":""):(l=(100/r*i).toFixed(4)+"%",a+="label"===d.rest?" ui-slider-pip-label":"",a+=!1===d.rest?" ui-slider-pip-hide":""),a+=" ui-slider-pip-"+f,p.options.values&&p.options.values.length)for(t=0;t<p.options.values.length;t++)u===p.options.values[t]&&(a+=" ui-slider-pip-initial-"+(t+1),a+=" ui-slider-pip-selected-"+(t+1));else u===p.options.value&&(a+=" ui-slider-pip-initial",a+=" ui-slider-pip-selected");return o="horizontal"===p.options.orientation?"left: "+l:"bottom: "+l,'<span class="'+a+'" style="'+o+'"><span class="ui-slider-line"></span><span class="ui-slider-label" data-value="'+u+'">'+d.formatLabel(s)+"</span></span>"}var t,n,a,p=this,o="",r=(p.options.max-p.options.min)/p.options.step,u=p.element.find(".ui-slider-handle"),d={first:"label",last:"label",rest:"pip",labels:!1,prefix:"",suffix:"",step:r>100?Math.floor(.05*r):1,formatLabel:function(e){return this.prefix+e+this.suffix}};e.extend(d,i),p.options.pipStep=d.step,p.element.addClass("ui-slider-pips").find(".ui-slider-pip").remove();var f={single:function(e){this.resetClasses(),a.filter(".ui-slider-pip-"+e).addClass("ui-slider-pip-selected")},range:function(e){for(this.resetClasses(),t=0;t<e.length;t++)a.filter(".ui-slider-pip-"+e[t]).addClass("ui-slider-pip-selected-"+(t+1))},resetClasses:function(){a.removeClass(function(e,i){return(i.match(/(^|\s)ui-slider-pip-selected(\S+|\s|$)/g)||[]).join(" ")})}};for(p.options.pipStep=Math.round(p.options.pipStep),o+=l("first"),n=1;r>n;n++)n%p.options.pipStep===0&&(o+=l(n));o+=l("last"),p.element.append(o),a=p.element.find(".ui-slider-pip"),p.element.on("mouseup.selectPip",".ui-slider-label",function(e){e.stopPropagation(),s(this)}),p.element.on("slide.selectPip slidechange.selectPip",function(i,s){var l,t,n=e(this);s?s.values?f.range(s.values):f.single(s.value):(l=n.slider("value"),t=n.slider("values"),t.length?f.range(t):f.single(l))})}};
14e.extend(!0,e.ui.slider.prototype,i)}(jQuery),function(e){"use strict";var i={"float":function(i){function s(i){var s=[],n=jQuery.map(i,function(e){return Math.ceil((e-t.options.min)/t.options.step)});if("array"===e.type(p.labels))for(l=0;l<i.length;l++)s[l]=p.labels[n[l]]||i[l];else if("object"===e.type(p.labels))for(l=0;l<i.length;l++)s[l]=i[l]===t.options.min?p.labels.first||t.options.min:i[l]===t.options.max?p.labels.last||t.options.max:"array"===e.type(p.labels.rest)?p.labels.rest[n[l]-1]||i[l]:i[l];else for(l=0;l<i.length;l++)s[l]=i[l];return s}var l,t=this,n=[],a=t.element.find(".ui-slider-handle"),p={handle:!0,pips:!1,labels:!1,prefix:"",suffix:"",event:"slidechange slide",formatLabel:function(e){return this.prefix+e+this.suffix}};if(e.extend(p,i),t.options.value<t.options.min&&(t.options.value=t.options.min),t.options.value>t.options.max&&(t.options.value=t.options.max),t.options.values&&t.options.values.length)for(l=0;l<t.options.values.length;l++)t.options.values[l]<t.options.min&&(t.options.values[l]=t.options.min),t.options.values[l]>t.options.max&&(t.options.values[l]=t.options.max);if(t.element.addClass("ui-slider-float").find(".ui-slider-tip, .ui-slider-tip-label").remove(),p.handle)for(n=s(t.options.values&&t.options.values.length?t.options.values:[t.options.value]),l=0;l<n.length;l++)a.eq(l).append(e('<span class="ui-slider-tip">'+p.formatLabel(n[l])+"</span>"));p.pips&&t.element.find(".ui-slider-label").each(function(i,l){var t,n,a=e(l),o=[a.data("value")];t=p.formatLabel(s(o)[0]),n=e('<span class="ui-slider-tip-label">'+t+"</span>").insertAfter(a)}),"slide"!==p.event&&"slidechange"!==p.event&&"slide slidechange"!==p.event&&"slidechange slide"!==p.event&&(p.event="slidechange slide"),t.element.on(p.event,function(i,l){var t="array"===e.type(l.value)?l.value:[l.value],n=p.formatLabel(s(t)[0]);e(l.handle).find(".ui-slider-tip").html(n)})}};e.extend(!0,e.ui.slider.prototype,i)}(jQuery); 15(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;
15a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass,null!=this.config.callback?this.config.callback(a):void 0},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charAt(0).toUpperCase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getPropertyCSSValue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getPropertyCSSValue("-"+f+"-"+b);return c},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); 16var spSelector,timer,errorArray=[],nogo=0,lastRateDisplay=0,sliderHasBeenSet=0,orig_min_rate=rates.minrate,auxDataReqItem=[],last_loc="",last_dest_row_id=0,spaceArray=[];function checkFullName(){var e,t=$(":input[name='FullName']").val();0<t.length&&(e=t.lastIndexOf(" "),$(":input[name='FirstName']").remove(),$(":input[name='LastName']").remove(),0<t.indexOf(" ")?($("<input />").attr({name:"FirstName",type:"text",id:"input-firstname",placeholder:"First Name"}).val(t.substring(0,e)).insertBefore(":input[name='FullName']"),$("
16<input />").attr({name:"LastName",type:"text",id:"input-lastname",placeholder:"Last Name"}).val(t.substring(e+1)).insertBefore(":input[name='FullName']")):($("<input />").attr({name:"FirstName",type:"text",id:"input-firstname",placeholder:"First Name"}).val(t).insertBefore(":input[name='FullName']"),$("<input />").attr({name:"LastName",type:"text",id:"input-lastname",placeholder:"Last Name"}).insertBefore(":input[name='FullName']")),$(":input[name='FullName']").remove())}function isJSON(e){"string"!=typeof e&&(e=JSON.stringify(e));try{return JSON.parse(e),!0}catch(e){return!1}}function validateGroupForm(e,t){"1"==t?($("button.Submit").find("i.fa-arrow-right").remove(),$("button.Submit").find("span.fa-pulsate").remove(),$("button.Submit").find("i.fa-spinner").remove(),pulse=$("<span />").attr({class:"fa fa-pulsate"}),$("<i />").attr({class:"fa fa-spinner fa-spin"}).appendTo(pulse),pulse.appendTo(e.find("button.Submit"))):($("a.Submit").find("i.fa-arrow-right").remove(),$("a.Submit").find("span.fa-pulsate").remove(),$("a.Submit").find("i.fa-spinner").remove(),pulse=$("<span />").attr({class:"fa fa-pulsate"}),$("<i />").attr({class:"fa fa-spinner fa-spin"}).appendTo(pulse),pulse.appendTo(e.find("a.Submit"))),validateStep(e,t)}function validateStep(n,s){if(""==$("#GroupNameRow").val()&&"150"==$("#groupType").val()&&""!=$("#input-lastname").val()&&$("body.en #GroupNameInput").val($("#input-lastname").val()+" Wedding"),void 0===$("form#frmRequestSmart").attr("submitted")){$("form#frmRequestSmart").attr("submitted",!0),theForm=$("#form-step2")[0],formData=new FormData(theForm),form2=$("#frmRequestSmart").serializeArray(),breakoutForm=$("#smartItinBreakout").serializeArray();for(var e=0;e<form2.length;e++)formData.append(form2[e].name,form2[e].value);for(e=0;e<breakoutForm.length;e++)formData.append(breakoutForm[e].name,breakoutForm[e].value);loading=!0;var t=$(":input[name='isDisaster']").val(),a=$(":input[name='GroupType'] option:selected").val();ajaxURL=t&&160==a?"/Group-Rate/?IsDisaster=1&grouptype=160&returntype=json&smartpost=1&step="+s+"&es="+$("input[name=es]").val():"/Group-Rate/?returntype=json&smartpost=1&step="+s+"&es="+$("input[name=es]").val(),$.ajax(ajaxURL,{jsonp:!1,type:"POST",async:!0,contentType:!1,processData:!1,data:formData}).done(function(e){if(names=n.find(":input:visible[name!=''],:input[type=hidden][name!='']").not("[type='submit']").not("[type='reset']").map(function(){return this.name}).get().join(),isJSON(e)&&void 0!==$.parseJSON(e).ERRORS){var t=intersect((e=$.parseJSON(e)).ERRORS.ITEMSLIST.split(","),names.split(","));if("1"==s&&t.length<1)$("#Success, #loading").fadeIn(800),$("html, body").animate({scrollTop:$("#Success").offset().top},1e3),$("#Success i").addClass("scale-up"),$("#step-1").fadeTo(800,0,function(){$("#step-1").slideUp(2200,function(){$("#loading").fadeOut(800),$("#Success i").removeClass("scale-up"),$("#step-2").addClass("stay-hidden").slideDown(1500).promise().done(function(){$("#step-2").removeClass("stay-hidden").fadeOut(0).fadeIn(800)}),$("#step-1").hide()})});else if(!("2"==s&&e.ERRORS.ITEMSLIST.length<1)){$("button.Submit span.fa-pulsate, a.Submit span.fa-pulsate, i.fa-arrow-right").remove(),$("<i />").attr({class:"fa fa-arrow-right"}).appendTo($("a.Submit")),$(".errorMsg").remove(),$.ajax({type:"GET",url:"/TT.htm?Type=6&PageURL=/Group-Rate/&Notes=SmartForm ON Validation"+s+": "+e.ERRORS.ITEMSLIST,async:!0,success:function(e){}}),"2"==s&&(t=e.ERRORS.ITEMSLIST.split(","));for(var a,i=0;i<t.length;i++)key=t[i],keypos=e.ERRORS.ITEMSLIST.split(",").indexOf(key),arrayList=e.ERRORS.DESCRIPTIONS.split(","),$(":input[name='"+key+"']").prev("span.errorMsg:first").remove(),-1<key.indexOf("CheckInDate")||-1<key.indexOf("CheckOutDate")?$("<span />").attr({class:"errorMsg"}).html(arrayList[keypos]).insertBefore($(":input[name='"+key+"']").parents("div.dates_container:first")):-1<key.indexOf("Phone")||-1<key.indexOf("Phone")?$("<span />").attr({class:"errorMsg"}).html(arrayList[keypos]).insertBefore($(":input[name='"+key+"']").parents("div.intl-tel-input:first")):$(":input[name='"+key+"']").parent("div:first").hasClass("custom-select")?$("<span />").attr({class:"errorMsg"}).html(arrayList[keypos]).insertBefore($(":input[name='"+key+"']").parent("div:first")):$(":input[name='"+key+"']").length?$("<span />").attr({class:"errorMsg"}).html(arrayList[keypos]).insertBefore($(":input[name='"+key+"']")):$("<span />").attr({class:"errorMsg"}).html(arrayList[keypos]).insertBefore($("#Form .Submit:visible")),null!==/Destination(\d){1}Text/.exec(key)&&(a=/Destination(\d){1}Text/.exec(key)[1],""==$(":input[name="+a+"]").val()&&($(":input[name=DestinationLat"+a+"]").val(""),$(":input[name=DestinationLong"+a+"]").val(""),$(":input[name=DestinationPlaceName"+a+"]").val(""),$(":input[name=DestinationFormattedAddr"+a+"]").val(""),$(":input[name=DestinationCountryCode"+a+"]").val(""),$(":input[name=DestinationCity"+a+"]").val(""),$(":input[name=DestinationStateProv"+a+"]").val("")));"2"==s&&$("#step-1 .errorMsg").each(function(){$(this).detach().insertBefore("a.Submit")}),$("html, body").animate({scrollTop:$("span.errorMsg:first").offset().top},1e3)}}else $("button.Submit span.fa-pulsate, a.Submit span.fa-pulsate, i.fa-arrow-right").remove(),$("<i />").attr({class:"fa fa-arrow-right"}).appendTo($("a.Submit")),newHTML=e,$("#step-3 div.ajax-content").html(newHTML),$("#loading").addClass("vertical-middle").fadeIn(800),$("html, body").animate({scrollTop:$("#Form-Wrapper").offset().top},1e3),$("#Success").fadeOut(400),$("#step-2").fadeTo(400,0,function(){$("#step-2").slideUp(1
16500,function(){$("#loading").fadeOut(800),$("#step-3").addClass("stay-hidden").slideDown(1500,function(){$("#step-3").removeClass("stay-hidden").fadeOut(0).fadeIn(800),$("#step-3 br").remove()})})}),PasswordDisplayInit();e=null,loading=!1,$(window).trigger("resize"),setTimeout(function(){$("form#frmRequestSmart").removeAttr("submitted")},1500)}).complete(function(e){loading=!1,$("button.Submit span.fa-pulsate, a.Submit span.fa-pulsate, i.fa-arrow-right").remove(),$("<i />").attr({class:"fa fa-arrow-right"}).appendTo($("a.Submit")),$(window).trigger("resize")}).error(function(e){loading=!1,$("button.Submit span.fa-pulsate, a.Submit span.fa-pulsate, i.fa-arrow-right").remove(),$("<i />").attr({class:"fa fa-arrow-right"}).appendTo($("a.Submit")),$(window).trigger("resize"),$("form#frmRequestSmart").removeAttr("submitted")})}}function intersect(e,t){for(var a=[],i=0;i<e.length;i++)for(var n=0;n<t.length;n++)e[i]==t[n]&&0<t[n].trim().length&&a.push(e[i]);return a}function nonintersect(e,t){for(var a=[],i=0;i<e.length;i++)for(var n=0;n<t.length;n++)e[i]==t[n]&&0<t[n].trim().length||a.push(e[i]);return a}function renameDestInputs(){$("div.destinationRow").each(function(e){$(this).attr({"data-destrowid":e+1}),$(this).find("[id]").each(function(){newID=$(this).hasAttr("id")?$(this).attr("id").replace(/\d+/g,e+1).replace(/\d+/g,e+1):"",$(this).attr({id:newID})}),$(this).find(":input").each(function(){newPlaceholder=$(this).hasAttr("placeholder")?$(this).attr("placeholder").replace(/\d+/g,e+1):"",newName=$(this).hasAttr("name")?$(this).attr("name").replace(/\d+/g,e+1).replace(/\d+/g,e+1):"",newDependentdate=$(this).hasAttr("dependentdate")?$(this).attr("dependentdate").replace(/\d+/g,e+1).replace(/\d+/g,e+1):"",newParentdate=$(this).hasAttr("parentdate")?$(this).attr("parentdate").replace(/\d+/g,e+1).replace(/\d+/g,e+1):"",$(this).attr({placeholder:newPlaceholder,name:newName}),""!=newDependentdate&&$(this).attr({dependentdate:newDependentdate}),""!=newParentdate&&$(this).attr({parentdate:newParentdate})})})}function closeSpacePicker(){$("#spacePicker").hide(),$("#frmCalculator").removeClass("mobileView"),$("#olSpaces li").length||$(":input[name=NeedSpace]").click(),$("#spacePicker").removeClass("mobile"),$("#overlay").removeClass("on")}function posStateSuggest(e){var t=$(".destinationRow[data-destrowid='"+e+"']").offset().top+$(":input[name='Destination"+e+"Text']").outerHeight()-$("#group-form-destination").offset().top,e=$(":input[name='Destination"+e+"Text']").outerWidth();$("#state-suggest-container").css({top:2+t,width:e})}function posSearchBox(){scrollTop=$(window).scrollTop(),$(window).innerHeight()<=$("#Form-Wrapper").outerHeight()?$("div#Form-Wrapper").hasClass("form-height-lt-window")||($("div#Form-Wrapper").removeClass("form-height-lt-window").addClass("form-height-lt-window"),$("div#Form-Wrapper").css("top",0),"absolute"==$("div#Form-Wrapper").css("position")&&$("html, body").animate({scrollTop:$("div#smart-form-wrapper").offset().top,easing:"easeInOutExpo"},{duration:1200,complete:function(){$(".dateCalendar").is(":visible")&&posDatepicker()}})):($("div#Form-Wrapper").removeClass("form-height-lt-window"),"absolute"==$("div#Form-Wrapper").css("position")&&scrollTop>$("div#smart-form-wrapper").offset().top&&scrollTop<=eval($("div#smart-form-wrapper").offset().top+$("div#smart-form-wrapper").outerHeight()-$("#Form-Wrapper").outerHeight())?$("div#Form-Wrapper").css("top",eval(scrollTop-$("div#smart-form-wrapper").offset().top)):"absolute"==$("div#Form-Wrapper").css("position")&&scrollTop>$("div#smart-form-wrapper").offset().top&&scrollTop>$("div#smart-form-wrapper").outerHeight()-$("div#Form-Wrapper").outerHeight()?$("div#Form-Wrapper").css("top",$("div#smart-form-wrapper").outerHeight()-$("div#Form-Wrapper").outerHeight()):scrollTop<=$("div#smart-form-wrapper").offset().top&&$("div#Form-Wrapper").css("top",0),$(".dateCalendar").is(":visible")&&setTimeout(function(){posDatepicker()},825)),"none"!==$("div.spacePicker").css("display")&&setTimeout(function(){posSpacePicker()},750),1400<=$(window).scrollTop()?$("#Scroll-to-Top").addClass("show"):$("#Scroll-to-Top").removeClass("show")}function showSpacePickerAsModal(){$("div.spacepicker-popover-handle").hide(),$("#spacePicker").attr("style","").removeClass("spacepicker-popover-handle-above").css({"margin-top":parseInt("-"+$("header").outerHeight(!0))+10,display:"block"}).addClass("mobile"),$("#overlay").addClass("on"),$("html, body").animate({scrollTop:0},"slow")}function posSpacePicker(){var vpW,sp_W,topPOS,inputPOS,inputHeight,headerHeight,vpH,sp_H,sp_Left,sp_Right,sp_Bottom,topPOS;"none"!==$("div.spacePicker").css("display")&&(null==spSelector&&(spSelector=$("#meeting-banquet label.toggle-check")),vpW=$(window).innerWidth(),vpW<415?$("#spacePicker").hasClass("mobile")||($("#spacePicker").attr("style",""),showSpacePickerAsModal()):($(".spacePicker").addClass("spacepicker-popover-handle-above"),$("div.spacepicker-popover-handle").show(),$("#spacePicker").removeClass("mobile").css("margin-top",0),$("#overlay").removeClass("on"),sp_W=$("#spacePicker").outerWidth(!0),topPOS=0,inputPOS=spSelector.offset(),inputHeight=spSelector.outerHeight(),headerHeight=$("header").outerHeight(),vpH=$(window).innerHeight(),sp_H=$(".spacePicker").outerHeight(),sp_Left=inputPOS.left,sp_Right=parseInt(sp_Left)+parseInt(sp_W),sp_Bottom=parseInt(inputPOS.top)+parseInt(sp_H),inputPOS.top-$(window).scrollTop()+inputHeight+sp_H/1.5>vpH?$(".spacePicker").addClass("spacepicker-popover-handle-above"):$(".spacePicker").removeClass("spacepicker-popover-handle-above"),topPOS=inputPOS.top-headerHeight+inputHeight,0<$("div.spacepicker-popover-handle").queue("fx").length&&$("div.spacepicker-popover-handle").stop(),vpW<=sp_Right+4?(sp_Left=sp_Left-eval(sp_Right-vpW)-4,$("div.spacepicker-popover-handle").animate({"margin-left":eval(sp_Right-vpW),duration:eval(500)})):$("div.spacepicker-popover-handle").animate({"margin-left":0,duration:eval(500)}),0<$(".spacePicker").queue("fx").length&&$(".spacePicker").stop(),$(".spacePicker").animate({left:"+"+sp_Left,top:topPOS,duration:300,easing:"easeInQuint"})))}function GetRoomTypeValue(){return $("#frmCalculator :input[name=RoomType]").val()}function GetServicesValue(){var e="";return $("input[name='chkServices']:checked").each(function(){e+=$(this).val()+"_"}),e=e.slice(0,-1)}function CalcRoom(){var e;if(pp=$("input#no-people").val(),""==pp&&(pp=""),1!=validate(pp)){switch(nogo=1,e=GetRoomTypeValue()){case 3:24<pp&&alert(lang.ConfStyle);break;case 4:(52<pp||pp<10)&&alert(lang.HollowSq);break;default:nogo=0}1!=nogo&&(i=2==e?12.0192:1==e?12.0192:0,13==e&&(i=24.0211),3==e&&(i=40.16667),4==e&&(i=38.461),5==e&&(i=9.46969),
166==e&&(i=9.46969),7==e&&(i=17.543),8==e&&(i=10),9==e&&(i=9.009),10==e&&(i=160),11==e&&(i=200),12==e&&(i=35),14==e&&(i=17.17032),roomz=pp*i,"M"==$("#frmCalculator :input[name=sizeofroom]").attr("unit")&&(roomz*=.09290304),roomz=Math.round(roomz),$("#frmCalculator :input[name=sizeofroom]").val(roomz))}}function validate(thenum){for(var valid="0123456789",mynum=eval(thenum.length),ok="yes",temp,i=0;i<mynum;i++)temp=""+thenum.substring(i,i+1),"-1"==valid.indexOf(temp)&&(ok="no");return"no"==ok?1:0}function UpdateImage(){var e=$("#frmCalculator :input[name=RoomType]").val(),t=isNaN(t)||t<1?$("#frmCalculator input#no-people").val():2;10==e||11==e?($("#PeopleLabel").hide(),$("#BoothLabel").show().css("display","inline-block")):($("#PeopleLabel").show(),$("#BoothLabel").hide());var a="//cdn.hotelplanner.com";if(-1<parseInt(e))switch(e){case"1":""===t||t<100?$("#MainImage").attr({title:" Small size banquet - 5' tables (8 per table), Up to 100 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Banquet/Default.gif"}).hide().show():100<=t&&t<500?$("#MainImage").attr({title:"Medium size banquet - 25' tables (8 per table), 100 to 250 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Banquet/Medium/banquet_medium_250chairs_125px.gif"}).hide().show():500<=t&&$("#MainImage").attr({title:"Large size banquet - 50' tables (8 per table), 500+ seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Banquet/Large/banquet_large_500chairs_125px.gif"}).hide().show();break;case"2":""===t||t<100?$("#MainImage").attr({title:"Small size banquet - 6' tables (10 per table), Up to 100 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Banquet/Default.gif"}).hide().show():100<=t&&t<500?$("#MainImage").attr({title:"Medium size banquet - 25' tables (10 per table), 250 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Banquet/Medium/banquet_medium_250chairs_125px.gif"}).hide().show():500<=t&&$("#MainImage").attr({title:"Large size banquet - 50' tables (10 per table), 500 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Banquet/Large/banquet_large_500chairs_125px.gif"}).hide().show();break;case"3":(""===t||t<4?$("#MainImage").attr({title:"",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Boardroom/Default.gif"}):t<20?$("#MainImage").attr({title:"Small boardroom - "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Boardroom/"+t+"/boardroom_small_"+t+"chairs_125px.gif"}):$("#MainImage").attr({title:"Large boardroom - "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Boardroom/20Plus/boardroom_large_20Pluschairs_125px.gif"})).hide().show();break;case"4":(""===t||t<4?$("#MainImage").attr({title:"Hollow square",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/HSquare/Default.gif"}):t<50?$("#MainImage").attr({title:"Hollow square - "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/HSquare/"+t+"/HSquare_small_"+t+"_125px.gif"}):$("#MainImage").attr({title:"Large hollow square - "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/HSquare/50Plus/HSquare_large_50Plus_125px.gif"})).hide().show();break;case"5":(""===t?$("#MainImage").attr({title:"Reception (no seating)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/Default.gif"}):t<=25?$("#MainImage").attr({title:"Reception (no seating) - 4 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/4/reception_4tables_125px.gif"}):t<=50?$("#MainImage").attr({title:"Reception (no seating) - 8 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/8/reception_8tables_125px.gif"}):t<=75?$("#MainImage").attr({title:"Reception (no seating) - 12 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/12/reception_12tables_125px.gif"}):t<=100?$("#MainImage").attr({title:"Reception (no seating) - 16 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/16/reception_16tables_125px.gif"}):t<=125?$("#MainImage").attr({title:"Reception (no seating) - 20 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/20/reception_20tables_125px.gif"}):t<=150?$("#MainImage").attr({title:"Reception (no seating) - 24 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/24/reception_24tables_125px.gif"}):t<=175?$("#MainImage").attr({title:"Reception (no seating) - 28 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/28/reception_28tables_125px.gif"}):t<=200?$("#MainImage").attr({title:"Reception (no seating) - 32 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/32/reception_32tables_125px.gif"}):t<=225?$("#MainImage").attr({title:"Reception (no seating) - 36 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/36/reception_36tables_125px.gif"}):$("#MainImage").attr({title:"Reception (no seating) - 40 tables",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Reception/40/reception_40tables_125px.gif"})).hide().show();break;case"6":$("#MainImage").attr({title:"Registration Desk",style:"display:none",src:a+"/Common/Images/SpaceTypes/Registration.gif"}).hide().show();break;case"9":""===t||t<=50?$("#MainImage").attr({title:"Small size theater - 50 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Theater/Default.gif"}).hide().show():50<t&&t<500?$("#MainImage").attr({title:"Medium size theater - 250 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Theater/Medium/theater_medium_250chairs_125px.gif"}).hide().show():500<=t&&$("#MainImage").attr({title:"Medium size theater - 500 seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Theater/Large/theater_large_500chairs_125px.gif"}).hide().show();break;case"10":""===t||t<25?$("#MainImage").attr({title:"Small size convention - 8'x10' sq. ft. (up to 25 people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/Default.gif"}).hide().show():25<=t&&t<250?$("#MainImage").attr({title:"Small size convention - 8'x10' sq. ft. (50 to 250 people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/50_people/convention_small_50people_125px.gif"}).hide().show():250<=t&&t<500?$("#MainImage").attr({title:"Medium size convention - 8'x10' sq. ft. (250 to 500 people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/250_people/convention_medium_250chairs_125px.gif"}).hide().show():500<=t&&$("#MainImage").attr({title:"Large size convention - 8'x10' sq. ft. (500+ people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/500_people/convention_large_500people_125px.gif"}).hide().show();break;case"11":""===t||t<25?$("#MainImage").attr({title:"Small size convention - 10'x10' sq. ft. (up to 25 people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/Default.gif"}).hide().show():25<=t&&t<250?$("#MainImage").attr({title:"Small size convention - 10'x10 sq. ft.",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/50_people/convention_small_50people_125px.gif"}).hide().show():250<=t&&t<500?$("#MainImage").attr({title:"Medium size convention - 10'x10' sq. ft. (250 to 500 people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/250_people/convention_medium_250chairs_125px.gif"}).hide().show():500<=t&&$("#MainImage").attr({title:"Large size convention - 10'x10' sq. ft. (500+ people)",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Convention/500_people/convention_large_500people_125px.gif"}).hide().show();break;case"12":(""===t||t<4?$("#MainImage").attr({title:"U-shape - Small "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/UShape/Default.gif"}):t<=50?$("#MainImage").attr({title:"U-shape - Small "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/UShape/"+t+"/Ushape_small_"+t+"_125px.gif"}):$("#MainImage").attr({title:"U-shape - Large "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/UShape/50Plus/Ushape_large_50Plus_125px.gif"})).hide().show();break;case"13":(""===t||t<4?$("#MainImage").attr({title:"Small size classroom "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Classroom/Default.gif"}):t<50?$("#MainImage").attr({title:"Small size classroom "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Classroom/"+t+"/classroom_small_"+t+"chairs_125px.gif"}):$("#MainImage").attr({title:"Large size classroom "+t+" seats",style:"display:none",src:a+"/Common/Images/SpaceTypes/Sized/Classroom/50Plus/classroom_large_50Pluschairs_125px.gif"})).hide().show();break;case"14":$("#MainImage").attr({title:"Crescent Rounds - 5 to 7 seats per table",style:"display:none",src:a+"/Common/Images/SpaceTypes/Crescent.gif"}).hide().show()}CalcRoom()}function AddToRequest(){$("#errorNotification").hide();
16var e=$("#spacePicker .tab.active").attr("id"),t=$(":input[id^=AttachmentToUpload]:visible").attr("fieldid");if("tab-meetingSpace"==e){var a=$("#RoomType").val();switch(TypeName="",a){case"1":TypeName=SpacePickerParams.layout1;break;case"2":TypeName=SpacePickerParams.layout2;break;case"3":TypeName=SpacePickerParams.layout3;break;case"4":TypeName=SpacePickerParams.layout4;break;case"5":TypeName=SpacePickerParams.layout5;break;case"6":TypeName=SpacePickerParams.layout6;break;case"7":TypeName=SpacePickerParams.layout7;break;case"8":TypeName=SpacePickerParams.layout8;break;case"9":TypeName=SpacePickerParams.layout9;break;case"10":TypeName=SpacePickerParams.layout10;break;case"11":TypeName=SpacePickerParams.layout11;break;case"12":TypeName=SpacePickerParams.layout12;break;case"13":TypeName=SpacePickerParams.layout13;break;case"14":TypeName=SpacePickerParams.layout14;break;default:TypeName=""}if(""==$("#MeetingDay").val())return $("#errorMsg").html(lang.DayRequired),void $("#errorNotification").slideDown();var i=$("#no-people").val();if(isNaN(i)||i<2||1e6<i)return $("#errorMsg").html(lang.ValidPeople),void $("#errorNotification").slideDown();if(i=(i=$("#sizeofroom").val()).replace(",",""),$("#sizeofroom").val(i),isNaN(i)||i<2||2e9<i)return $("#errorMsg").html(lang.ValidRoomSize),$("#errorNotification").slideDown(),void $("#sizeofroom").val("");AddSpace($("#MainImage").attr("src"),a,$("#no-people").val(),$("#sizeofroom").val(),$("#MeetingDay").val(),$("#MeetingTime").val(),$("#MeetingDuration").val(),GetServicesValue(),t)}else if("tab-attachDoc"==e){if(a=(a=$(":input[id^=AttachmentToUpload]:visible").val().split("\\"))[a.length-1],i=(i=$("#docAttachSizeOfRoom").val()).replace(",",""),$("#docAttachSizeOfRoom").val(i),""==(e=$("#AttachmentDesc").val()))return $("#errorMsg").html(lang.ValidDocumentDescription),void $("#errorNotification").slideDown();if(isNaN(i)||i<0||999999<i)return $("#errorMsg").html(lang.ValidRoomSize),void $("#errorNotification").slideDown();if(""==a)return $("#errorMsg").html(lang.ValidDocumentAttachment),void $("#errorNotification").slideDown();$(":input[id^=AttachmentToUpload]:visible").detach().appendTo($("#fileUploadContainer")),AddDocumentAttachment(i,e,t,a,"","")}closeSpacePicker()}function spaceSequence(){valArray=$("input[name=MeetingSpaces]").val().length?$("input[name=MeetingSpaces]").val().split(","):[],newArray=[],valArray.map(function(e,t){listArray=e.split("|"),listArray[0]=t+1,newList=listArray.join("|"),newArray.push(newList)}),$("input[name=MeetingSpaces]").val(newArray.toString())}function AddDocumentAttachment(e,t,a,i,n,s){a={req:"new",spaceDescriptionType:"attachment",docDescription:t,fileName:i,tempFileName:n,descFileName:s,spaceID:a,imageURL:"",spaceType:"",numPeople:"",sqFeet:e,eventDay:"",eventTime:"",eventDuration:"",services:""},spaceArray.push(a),$(":input[name=MeetingSpaces]").val(JSON.stringify(spaceArray)),$(":input[name=MeetingSpaceCount]").val(spaceArray.length),$("#selected_spaces").show(),$("#nospace").fadeOut(function(){$("a.addmorespace").fadeIn().css("display","inline-block")}),newLI=$("<li />"),c1=$("<div />").attr({class:"spacecolumn col1"}).html('<i class="fa fa-file fa-5x"></i>'),a="M"==$("#frmCalculator :input[name=sizeofroom]").attr("unit")?lang.sqmeters:lang.SqFt,c2=$("<div />").attr({class:"spacecolumn col2"}).html("<b>"+t+"</b><br>"+i+"<br>"+e+" "+a+"<br>"),removespace=$('<a class="remove-space"><i class="fa fa-trash-o"></i></a>'),removespace.appendTo(c2),colwrapper=$("<span />").attr({class:"colwrapper"}),c1.appendTo(colwrapper),c2.appendTo(colwrapper),colwrapper.appendTo(newLI),newLI.appendTo("#olSpaces"),$("#theSpaceLink").css("visibility","").show(),$("#spacePicker").hide()}function addSpaceSetup(){resetInputs(),$(".form-group.attachmentContainer").each(function(){$(this).hide()});var e=Math.floor(1e4*Math.random()),e='<div class="form-group attachmentContainer"> <label>'+lang.AttachDocument+'</label> <input id="AttachmentToUpload'+spaceArray.length+'" fieldid="'+e+'" type="file" name="AttachmentToUpload'+e+'" class="spaceAttachmentInput" value="" /></div>';$("#attachSpaceDocTab div.table-container div.row").append(e)}function resetInputs(){$("#frmCalculator #spacePicker :input").not(".spaceAttachmentInput").each(function(){switch($(this).attr("type")){case"text":case"number":case"file":$(this).val("");break;case"checkbox":$(this).prop("checked",!1)}})}function AddSpace(ImageURL,SpaceType,NumPeople,SqFeet,EventDay,EventTime,EventDuration,Services,AttachmentFieldID){var spaceObj={req:"new",spaceDescriptionType:"form",docDescription:"",fileName:"",tempFileName:"",descFileName:"",spaceID:AttachmentFieldID,imageURL:ImageURL,spaceType:SpaceType,numPeople:NumPeople,sqFeet:SqFeet,eventDay:EventDay,eventTime:EventTime,eventDuration:EventDuration,services:Services};spaceArray.push(spaceObj),$(":input[name=MeetingSpaces]").val(JSON.stringify(spaceArray)),$(":input[name=MeetingSpaceCount]").val(spaceArray.length);var spaceTypeName=$(":input[name=RoomType] option[value='"+SpaceType+"']").html();$("#selected_spaces").show(),$("#nospace").fadeOut(function(){$("a.addmorespace").fadeIn().css("display","inline-block")}),newLI=$("<li />"),c1=$("<div />").attr({class:"spacecolumn col1"}).html('<img src="'+ImageURL+'" class="spaceicon" alt="" />');var arrayServices=Services.split("_"),len=arrayServices.length;if(""!=Services){for(var arrayServicesSummary=[],i=0;i<len;i++)arrayServicesSummary.push(eval("SpacePickerParams.serv"+arrayServices[i]));strServices=arrayServicesSummary.toString().replace(/,/g,", "),strServicesSummary=4<arrayServicesSummary.length?"<br>"+arrayServicesSummary.splice(0,4).toString().replace(/,/g,", ")+"..":"<br>"+arrayServicesSummary.toString().replace(/,/g,", ")}else{var strServices="";strServicesSummary=""}var PeopleString=lang.People+"<br>";"Convention - 8 x 10"!=spaceTypeName&&"Convention - 10 x 10"!=spaceTypeName||(PeopleString=lang.Booths+"<br>"),unit="M"==$("#frmCalculator :input[name=sizeofroom]").attr("unit")?lang.sqmeters:lang.SqFt,c2=$("<div />").attr({class:"spacecolumn col2"}).html("<b>"+spaceTypeName+"</b><br>"+NumPeople+" "+PeopleString+" "+SqFeet+" "+unit+"<br>"+EventDay+" "+lang.at+" "+EventTime+" "+lang.fortime+" "+EventDuration+"<span class='amenities'>"+strServicesSummary+"</span>"),removespace=$('<a class="remove-space">
16<i class="fa fa-trash-o"></i></a>'),removespace.appendTo(c2),colwrapper=$("<span />").attr({class:"colwrapper"}),c1.appendTo(colwrapper),c2.appendTo(colwrapper),colwrapper.appendTo(newLI),newLI.appendTo("#olSpaces"),$("#theSpaceLink").css("visibility","").show(),$("#spacePicker").hide(),$(window).trigger("resize"),$("#selected_spaces").show(),$("#no-btn").fadeOut(function(){$(this).hide(),$("a.addmorespace").css("display","inline-block").fadeIn()}),$("html, body").animate({scrollTop:$("div#meeting-banquet").offset().top},1e3)}function DeleteSpace(e){var t=spaceArray[e].spaceID;spaceArray.splice(e,1),$(":input[name=MeetingSpaces]").val(JSON.stringify(spaceArray)),$(":input[name=MeetingSpaceCount]").val(spaceArray.length),$(":input[fieldid='"+t+"']").parent().detach(),$("#olSpaces li:eq("+e+")").slideUp(function(){$(this).remove(),$("#olSpaces li").length<1&&$("a.addmorespace").fadeOut(function(){$(":input#meeting2").click(),$(":input[name='NeedSpace']").trigger("click"),$(window).trigger("resize")})})}function PasswordDisplayInit(){$(document).on("ajaxSend",function(){$("#spinner").remove(),$('<div id="spinner" class="spinner"><div><i class="fa fa-cog fa-spin fa-2x"></i></div></div>').prependTo("body"),$("#spinner").fadeIn("slow")}).on("ajaxComplete",function(){$("#spinner").fadeOut("fast",function(){$(this).remove()})}).on("ajaxError",function(){$("#spinner").fadeOut("fast",function(){$(this).remove()})}),$(document).on("click touchstart","#changePass",function(e){thisVal=$("#passContainer").text(),passForm=$('<form><input type="hidden" name="method" value="changePass"></form>').attr({id:"passForm",action:"/Common/Cfcs/Request.cfc"}),hiddenInputs=$('<input type="hidden" name="method" value="changePass">'),passInput=$("<input>").attr({name:"newpass",id:"newpass",type:"text",value:thisVal,placeholder:lang.newpassword}),passSubmit=$('<button type="submit" class="button"><i class="fa fa-save fa-fw"></i> '+lang.save+"</button>").attr({value:"submit",class:"button"}),$(passInput).appendTo(passForm),$(passSubmit).appendTo(passForm),$("#passContainer").replaceWith(passForm),$("input#newpass").trigger('focus'),$(document).on("submit","form#passForm",function(e){e.preventDefault();var t,a=$(this);$.ajax({cache:!1,type:"POST",url:a.attr("action")+"?method=changePass&returnformat=json&queryFormat=column",contentType:"application/json",data:JSON.stringify((e=a,e=jQuery(e).serializeArray(),t={},jQuery.each(e,function(){t[this.name]=this.value||""}),t)),error:function(e,t,a){},success:function(e){JD=JSON.parse(e),JD.success&&$("form#passForm").replaceWith('<span id="passContainer">'+a.find("#newpass").val()+"</span>")},complete:function(){}})})})}function MaximizeScreen(){setTimeout(function(){try{self.focus(),window.resizeTo(910,850),window.moveTo(0,0),window.resizeTo(screen.availWidth,screen.availHeight),window.locationbar.visible=!0,window.menubar.visible=!0,window.personalbar.visible=!0,window.scrollbars.visible=!0,window.statusbar.visible=!0,window.toolbar.visible=!0,window.focus()}catch(e){}},1e3)}function redirectToRequest(e){window.location="/Group/Req.htm?gid="+e+"&fv=1"}function showSplitDropdown(){var e=$("#rooms").val();
161==parseInt(e)?($("#groupType").val("170"),$(".groupTypeRow").slideUp(),$("#needSpace").prop("checked",!1),$(".needSpaceRow").hide()):($(".groupTypeRow").slideDown(),$(".needSpaceRow").show(),$("#phoneInputRow .input-helper-text").hide()),parseInt(e)<=4?$("#GroupNameRow").hide():$("#GroupNameRow").show(),parseInt(e)<=4||50<=parseInt(e)?$("#phoneInputRow .input-helper-text").hide():$("#phoneInputRow .input-helper-text").show(),parseInt(e)>=parseInt($("#SplitOptions").attr("data-splitThreshold"))?($("#SplitOptions").show(),$("#SpaceOnlyLink").hide(),$("#BookOnlineLink").hide()):4<parseInt(e)&&parseInt(e)<9?($("#BookOnlineLink").show(),$("#SpaceOnlyLink").hide(),$("#SplitOptions").hide()):0==parseInt(e)?($("#SpaceOnlyLink").show(),$("#BookOnlineLink").hide(),$("#SplitOptions").hide()):($("#SplitOptions").hide(),$("#SpaceOnlyLink").hide(),$("#BookOnlineLink").hide()),posSearchBox()}function OpenEventPopup(e){$("#EventDetailsPopup").addClass("active"),$("#EventDetailsPopup").show(),$("#EventDetailsFrame").remove(),$("#EventDetailsPopup").prepend('<iframe id="EventDetailsFrame" width="560" height="315" src="/Common/Popups/CitywideDetail.htm?eid='+e+'" frameborder="0" allowfullscreen></iframe>'),$("#close-yt, #EventDetailsPopup").click(function(){$("#EventDetailsPopup").removeClass("active"),$("#EventDetailsFrame").remove()})}function currencyChange(){var e=$("#Currency").val(),t=$("#TargetRate").val();"USD"==e&&t.length<2?$("#TargetRate").val("$"):"EUR"==e&&t.length<2?$("#TargetRate").val("â¬"):"GBP"==e&&t.length<2?$("#TargetRate").val("£"):"JPY"==e&&t.length<2?$("#TargetRate").val("Â¥"):t.length<2&&$("#TargetRate").val("")}function initSliders(){rates.maxrate=nearestMultiple(rates.maxrate,5),rates.tickcount=5,MULTIPLIER=Math.pow(10,rates.maxrate.toString().length-1),STEPVAL=void 0!==rates.minrate?Math.ceil((rates.maxrate-rates.minrate)/MULTIPLIER)*MULTIPLIER/10:Math.ceil(rates.maxrate/MULTIPLIER)*MULTIPLIER/10,rates.maxrate=void 0!==rates.maxrate?nearestMultiple(rates.maxrate,5):9*STEPVAL-STEPVAL/2,rates.minrate=void 0!==rates.minrate?nearestMultiple(rates.minrate,5):STEPVAL/2,$(".slider").slider({min:rates.minrate,max:rates.maxrate,step:1,range:!0,slide:function(e,t){if(t.values[0]+(STEPVAL+STEPVAL/4)>=t.values[1])return!1;$(":input[name=MinRate]").val(t.values[0]),$(":input[name=TargetRate]").val(t.values[1]),sliderHasBeenSet=1},stop:function(event,ui){var whichIndex=$(ui.handle).index();1==whichIndex?void 0!==rates.maxdiffrange&&ui.values[1]-ui.values[0]>rates.maxdiffrange&&($(".slider").slider({values:[ui.values[0],eval(ui.values[0])+eval(rates.maxdiffrange)]}),$(":input[name=TargetRate]").val(eval(ui.values[0])+eval(rates.maxdiffrange))):2==whichIndex&&void 0!==rates.maxdiffrange&&ui.values[1]-ui.values[0]>rates.maxdiffrange&&($(".slider").slider({values:[eval(ui.values[1])-eval(rates.maxdiffrange),ui.values[1]]}),$(":input[name=MinRate]").val(eval(ui.values[1])-eval(rates.maxdiffrange)))}}).slider("pips",{first:"label",last:"label",rest:"label",labels:{first:rates.minrate,last:rates.maxrate+"+"},step:0==sliderHasBeenSet?(rates.maxrate-rates.minrate)/rates.tickcount:"",prefix:rates.prefix}).slider("float",{handle:!0,pips:!0,labels:{first:rates.minrate,last:rates.maxrate+"+"},step:STEPVAL/.5,prefix:rates.prefix}),$(".slider").slider({values:[rates.suggested_minrate,rates.suggested_maxrate]}),$(":input[name=MinRate]").val(rates.suggested_minrate),$(":input[name=TargetRate]").val(rates.suggested_maxrate),$("body .ui-slider-float .ui-slider-tip").css({"border-left":"1px solid rgba(255,255,255,.6)","border-right":"1px solid rgba(255,255,255,.6)"}),4<rates.maxrate.toString().length?$("body .ui-slider-float .ui-slider-tip").css({width:"55px",left:"-12px"}):$("body .ui-slider-float .ui-slider-tip").css({left:"-4px"}),(0==rates.prefix.length||1<rates.prefix.length)&&($("span.ratecurrency").remove(),$("<span />").attr({class:"ratecurrency"}).html(rates.currencyname+" ("+rates.currency.toUpperCase()+")").appendTo("#group-form-budget"))}function nearestMultiple(e,t){var a=0;return 0==(a=t*Math.round(e/t))?1:a}function checkForStateSuggestions(e){var t,a,n,s=$(e).parents(".destinationRow").attr("data-destRowId"),r=$(":input[id^='txtCity"+s+"']").val();""!=r&&null!=r&&(t=$(":input[name='DestinationLat"+s+"']").val(),a=$(":input[name='DestinationLong"+s+"']").val(),n=$(":input[name='DestinationCountryCode"+s+"']").val(),e=$(":input[name='DestinationStateProv"+s+"']").val(),$.getJSON("/Common/Cfcs/Request.cfc",{method:"getStateSuggestions",location:r,stateProv:e,countryCode:n,lat:t,lng:a},function(e){if(0!=e&&0<e.length){var t="";for(i=0;i<e.length;i++)(t=$("#state-suggest-placeholder > div").clone()).find(".pac-matched").html(e[i].location_City+", "+e[i].location_State),t.attr("data-city-dest-id",s),t.attr("data-lat",e[i].location_Latitude),t.attr("data-lng",e[i].location_Longitude),t.attr("data-city",e[i].location_City),t.attr("data-state",e[i].location_State),t.attr("data-country",e[i].location_Country),t.prependTo("#state-suggest-container");posStateSuggest(s),$("#state-suggest-container").show().trigger('focus')}}))}function checkTargetRate(e){var t,a,i,n=$("#TargetRate").val(),s=$("#Rating").val(),r=$(":input[id='txtCity1']").val();""!=r&&null!=r&&(t=$(":input[name='DestinationLat1']").val(),a=$(":input[name='DestinationLong1']").val(),i=$(":input[name='DestinationCountryCode1']").val(),$.getJSON("/Common/Cfcs/Request.cfc",{method:"targetRateCheck",rating:s,location:r,targetRate:n,lat:t,lng:a,cnty:i},function(e){var t=e.low.toFixed(0),a=e.high.toFixed(0);0<e.ctyMin?rates.minrate=e.ctyMin:rates.minrate=orig_min_rate,"0"!==t&&"0"!==a&&(a>rates.maxrate&&(a=rates.maxrate),t<rates.maxrate&&(rates.suggested_minrate=t,rates.suggested_maxrate=a),$("div#suggested-note").remove(),$("<div />").attr({id:"suggested-note",class:"animated fadeIn"}).text(lang.SuggestedRange+rates.prefix+rates.suggested_minrate+" - "+rates.prefix+rates.suggested_maxrate+" "+e.currency.toUpperCase()).appendTo("div#group-form-budget")),0==sliderHasBeenSet&&initSliders()}))}function initCityAuxData(){for(i=1;i<=8;i++)destinationItem={init:0,lastUpdate:(new Date).getTime(),destRowId:i,rating:$(":input[name='Rating']").val(),target:$("#TargetRate").val(),loc:"",lat:"",lng:""},auxDataReqItem.push(destinationItem)}function auxDataManager(e){if(""!=e&&(0==auxDataReqItem.length&&initCityAuxData(),!((new Date).getTime()-timer<500))){timer=(new Date).getTime();for(var t,a=0;a<=7;a++)t=a+1,""==$("#txtCity"+t).val()||auxDataReqItem[a].loc==$("#txtCity"+t).val()&&auxDataReqItem[a].lat==$(":input[name='DestinationLat"+t+"']").val()&&auxDataReqItem[a].lng==$(":input[name='DestinationLong"+t+"']").val()&&auxDataReqItem[a].target==$("#TargetRate").val()&&auxDataReqItem[a].rating==$(":input[name='Rating']").val()||getCityAuxData($("#txtCity"+t).val(),$(":input[name='DestinationLat"+t+"']").val(),$(":input[name='DestinationLong"+t+"']").val(),t)}}function getCityAuxData(e,t,a,i){var n=i-1,s=(new Date).getTime();$("#group-form-cityaux-"+i).hide(),$("#aux-listings-"+i).html(""),auxDataReqItem[n]={init:1,lastUpdate:s,rating:$(":input[name='Rating']").val(),target:$("#TargetRate").val(),loc:e,lat:t,lng:a},$.getJSON("/Common/Cfcs/Request.cfc",{method:"cityAuxData",location:auxDataReqItem[n].loc,targetRate:auxDataReqItem[n].target,rating:auxDataReqItem[n].rating,lat:auxDataReqItem[n].lat,lng:auxDataReqItem[n].lng},function(e){var a;0<e.length?(a="",$("#group-form-cityaux-"+i).fadeIn(800),$.each(e,function(e,t){a+='<div class="aux-message">'+t.message+"</div>"}),$("#aux-listings-"+i).append(a)):($("#group-form-cityaux-"+i).hide(),$("#aux-listings-"+i).html(""))})}
16function checkNumberOfRooms(){var e=$("#rooms").val();$("#room-count").html(e),500<e&&$("#roomnumber-message-container").show()}function checkItinBreakoutDisplay(e){var t=$("#rooms").val(),a=$("#CheckInDate1").val(),i=$("#CheckOutDate1").val();""!=a&&null!=a&&""!=i&&null!=i&&"false"!=validate&&(a=new Date(a).getTime(),i=new Date(i).getTime(),parseInt((i-a)/864e5)<=7&&4<t?($("#room-type-code").parent().addClass("breakout-display"),$("#config-rooms").show()):($("#config-rooms").hide(),$("#room-type-code").parent().removeClass("breakout-display")))}function checkExtendedStay(e){var t=$(e).parents(".destinationRow").attr("data-destRowId"),a=$("#CheckInDate"+t).val(),i=$("#CheckOutDate"+t).val(),e=$("#group-form-extended-stay-"+t).attr("validate");""!=a&&null!=a&&""!=i&&null!=i&&"false"!=e&&(a=new Date(a).getTime(),i=new Date(i).getTime(),30<=(a=parseInt((i-a)/864e5))?($("#group-form-extended-stay-"+t).hide(),$("#night-count-"+t).html(a),$("#group-form-extended-stay-"+t).fadeIn(800)):$("#group-form-extended-stay-"+t).hide())}function getCityWideEvents(e){(new Date).getTime();var t=$(e).parents(".destinationRow").attr("data-destRowId"),a=$("#CheckInDate"+t).val(),i=$("#CheckOutDate"+t).val(),n=$(":input[id^='txtCity"+t+"']").val(),s=$(":input[name='DestinationLat"+t+"']").val(),e=$(":input[name='DestinationLong"+t+"']").val();""!=a&&null!=a&&""!=i&&null!=i&&""!=n&&null!=n&&(last_loc=n,last_dest_row_id=t,$("#events-listings-"+t).html(""),$.getJSON("/Common/Cfcs/Request.cfc",{method:"cityWideEvents",InDate:a+" 00:00:00",OutDate:i+" 00:00:00",Location:n,maxRows:4,OnlyHighImpact:!0,lat:s,lng:e},function(e){var i;0<e.length?($("#group-form-citywide-"+t).fadeIn(800),i="",$.each(e,function(e,t){var a="";""!=t.Event_Compression?a=t.Event_Compression_Formatted:""!=t.Event_Attendees&&(a=t.Event_Attendees_Formatted),i+='<div class="event-listing"> <a href="javascript:OpenEventPopup('+t.Event_ID+');" class="eventName">'+t.Event_Name+'</a> <span class="eventNote">'+a+"</span></div>"}),$("#events-listings-"+t).append(i)):$("#group-form-citywide-"+t).hide(),0==parseInt($("#rooms").attr("data-num-room-redirect"))&&$(".fade-in-after-engagement").fadeIn(1e3)}))}function showSmsCodeModal(){$("#sms-phone-disp").html($("[name=phone_disp]").val()),$("#phoneModal").removeClass("hidden"),$("#smscode-textme-row").removeClass("hidden"),$("#smscode-input-row").addClass("hidden"),$("#smscode-submit-row").addClass("hidden"),$(".authfailed").addClass("hidden")}$(window).on("scroll mousewheel",function(){posSearchBox(),"none"!==$("#room-breakout-wrapper").css("display")&&setTimeout(function(){posRoomBreakouts()},750)}).on("resize",function(e){768<$(window).width()&&$("ul.dropdown").is(":hidden")&&$("ul.dropdown").removeAttr("style"),posSearchBox()}),$(document).on("click","div.ac_results ul li",function(){$(":input[name=Destination1Text]").trigger("change").trigger("focus")}).on("change blur",":input[name=Destination1Text], :input[name=Rating], #groupType, #rooms",function(){var e;""!==$(this).val()&&(e=this,setTimeout(function(){checkTargetRate(e)},500))}).on("blur","#rooms",function(){checkNumberOfRooms(),checkItinBreakoutDisplay()}).on("blur",":input[id^='CheckInDate'],:input[id^='CheckOutDate']",function(e){var t=this;setTimeout(function(){checkExtendedStay(t),checkItinBreakoutDisplay(t),getCityWideEvents(t)},300)}).on("focus","#rooms",function(){$("#roomnumber-message-container").hide()}).on("click touchstart","div[id^='roomnumber-large']",function(e){e.stopPropagation(),parseInt($(this).attr("val"),10)?$(this).parent().parent().hide():($("#rooms").val(""),$("#rooms").trigger('focus'))}).on("click touchstart","div[id^='extended-stay']",function(e){e.stopPropagation(),e=$(this).parents(".destinationRow").attr("data-destRowId"),parseInt($(this).attr("val"),10)||($("#CheckInDate"+e).val(""),$("#CheckOutDate"+e).val(""),$("#CheckInDate"+e+"_disp").val(""),$("#CheckOutDate"+e+"_disp").val(""),$("#CheckInDate"+e+"_disp").trigger('focus')),$(this).parent().parent().hide()}).on("blur",":input[id^='txtCity']",function(){var e=this;setTimeout(function(){getCityWideEvents(e)},500)}).on("click touchstart","#modal-disclaimer a.fa-close",function(e){e.preventDefault(),$("#modal
16-disclaimer").remove()}).on("mouseenter","[data-hint]",function(){$("<div />").attr({class:"data-hint"}).html($(this).attr("data-hint")).appendTo(this)}).on("mouseenter","[data-hint-below]",function(){$("<div />").attr({class:"data-hint-below"}).html($(this).attr("data-hint-below")).appendTo(this)}).on("mouseleave","[data-hint], [data-hint-below]",function(){$(".data-hint").remove(),$(".data-hint-below").remove()}).on("touchstart click",function(e){e.target,$(e.target).parents().andSelf().is(".star-rating")||($("button.star-rating").removeClass("active"),$("ul.star-rating").removeClass("active"))}).on("touchstart click focusin",".custom-select",function(e){$(this).addClass("active")}).on("blur focusout",".custom-select",function(e){$(this).removeClass("active")}).on("touchstart click focusin","button.star-rating",function(e){var t=(new Date).getTime();(lastRateDisplay+250<t||0==lastRateDisplay)&&$(".star-rating").toggleClass("active"),lastRateDisplay=t,e.preventDefault()}).on("blur focusout","ul.star-rating",function(e){$("button.star-rating").removeClass("active"),$("ul.star-rating").removeClass("active")}).on("blur focusout","#rooms",function(e){showSplitDropdown()}).on("click touchstart","ul.star-rating li",function(){thisVal=$(this).attr("data-value"),thisHTML=$(this).text(),$("ul.star-rating").removeClass("active"),$("button.star-rating").html(thisHTML).find(".animated").removeClass("animated").removeClass("pulse"),$("button.star-rating").removeClass("active").find("stars").addClass("animated zoomIn"),$(":input[name=Rating]").val(thisVal).trigger("change")}).on("click touchstart","[modal-content-id]",function(){modal_content_id=$(this).attr("modal-content-id"),$("div.pop-up-wrapper span.pop-title").html($("#"+modal_content_id).attr("title")),$("div.pop-up-wrapper div.pop-text").html($("#"+modal_content_id).html()),$("div.pop-up-wrapper").show()}).on("click touchstart","div.pop-up-wrapper .fa-times",function(){$("div.pop-up-wrapper").hide()}).on("click touchstart",":input[name=chkUserType]",function(){$("#TravelAgentCodeRow").toggle()}).on("focus","textarea",function(){$(this).animate({height:"130px"},500)}).on("input blur",":input[required].errorField, input.errorField,:input",function(){0<$(this).val().length&&($(this).removeClass("errorField"),$("span.errorMsg[for='"+$(this).attr("name")+"']").remove())}).on("keyup",function(e){27==e.keyCode&&($("ul.star-rating").hide(),$("div.dateCalendar").hide()),13==e.keyCode&&"none"!==$("#step-1").css("display")&&$("button[name=step1]").trigger("click"),13==e.keyCode&&"none"!==$("#step-2").css("display")&&$("a[name=step2]").trigger("click")}).on("click touchstart","button[name=step1]",function(e){if(e.preventDefault(),errorArray.length=0,$("span.errorMsg").remove(),$(":input.errorField").removeClass("errorField"),$(".fa-exclamation-circle").removeClass("fa").removeClass("fa-exclamation-circle"),0<(e=$("#input-email").val()).length?$.getJSON("/Common/Cfcs/services/EmailVerifier.cfc?method=IsMemberEmail&returnformat=json",{email_address:e},function(e){"invalid"==e.RESULTCODE?$("#PasswordBox").show():$("#PasswordBox").hide()}):$("#PasswordBox").hide(),$(":input:visible[name^='Destination']:first,:input:visible[name^='CheckInDate']:first,:input:visible[name^='CheckOutDate']:first").each(function(){thisSelector=$(this),parentContainer=$(this).parents(".destinationRow:first"),""==thisSelector.val()&&(error=[thisSelector,lang.jsSpecifyDest],errorArray.push(error))}),$(":input:visible[required]").each(function(){thisSelector=$(this),""==thisSelector.val()&&(error=[thisSelector,$(this).attr("required-message")],errorArray.push(error))}),0<errorArray.length){for(var t=0;t<errorArray.length;t++)errorField=errorArray[t][0],errorField.addClass("errorField"),errorField.hasClass("datepicker")?(errorField.is("[dependentdate]")?$("<span />").attr({class:"errorMsg",for:errorArray[t][0].attr("name")}).html(lang.jsSpecifyChkInDt):errorField.is("[parentdate]")?$("<span />").attr({class:"errorMsg",for:errorArray[t][0].attr("name")}).html(lang.jsSpecifyChkOutDt):$("<span />").attr({class:"errorMsg",for:errorArray[t][0].attr("name")}
16).html(errorArray[t][1])).insertBefore(":input[name=Destination1Text]"):errorField.is("#rooms")?$("<span />").attr({class:"errorMsg",for:errorArray[t][0].attr("name")}).html(errorArray[t][1]).insertAfter(errorArray[t][0]):$("<span />").attr({class:"errorMsg",for:errorArray[t][0].attr("name")}).html(errorArray[t][1]).insertBefore(errorArray[t][0]);return $("html, body").animate({scrollTop:$("span.errorMsg:first").offset().top},1e3),!1}selectors=$("#step-1 form#frmRequestSmart").not("[type='submit']").not("[type='reset']"),validateGroupForm(selectors,"1")}).on("click touchstart","a[name=step2]",function(e){var t;selectors=$("#step-1 form#frmRequestSmart,form#form-step2").not("[type='submit']").not("[type='reset']"),$("#room-breakout-wrapper").is(":visible")&&(t=$("#room-breakout-wrapper").children().add($("#room-breakout-wrapper")),$(e.target).parents().addBack().is(t)||($("#config-rooms").removeAttr("data-mode"),removeRoomBreakouts())),validateGroupForm(selectors,"2")}).on("click touchstart",'a[href^="#"]',function(e){var t=$($(this).attr("href"));t.length&&(e.preventDefault(),$("html, body").animate({scrollTop:t.offset().top},1e3))}).on("change","#chkUserType",function(){this.checked?$("#Agency").addClass("activated"):$("#Agency").removeClass("activated")}).on("change","#NotifyByEmail",function(){this.checked?$("#notify-by-email").addClass("activated"):$("#notify-by-email").removeClass("activated")}).on("change",function(){this.checked?$("#AutoContact").addClass("checked"):$("#AutoContact").removeClass("checked")}).on("input change","#PreferredHotels",function(){""==$("#PreferredHotels").val()?$("#AutoContact").removeClass("activated"):$("#AutoContact").addClass("activated")}).on("input change blur",".CalcChanged",function(){CalcRoom()}).on("change","#RoomType",function(){UpdateImage()}).on("touchstart click focus","html",function(e){$("#spacePicker").is(":visible")&&(e.target,$(e.target).parents().andSelf().is("#spacePicker, :input[name=NeedSpace], a.addmorespace, label[for=meeting], span.toggle-check-text")||closeSpacePicker())}).on("touchstart click focus","label[for=meeting], a.addmorespace",function(e){spSelector=$(this),sp_inputPOS=$(spSelector).offset(),sp_inputHeight=$(spSelector).outerHeight(),addSpaceSetup(),$("div#spacePicker").show(),posSpacePicker()}).on("touchstart click focus","#needSpace_buttonbar button",function(e){e.preventDefault()}).on("touchstart click focus","#closeSpacePicker",function(){closeSpacePicker()}).on("touchstart click focus","#cancelLink",function(){closeSpacePicker()}).on("touchstart click focus","a#addSpaceLink",function(e){e.preventDefault(),$("div#spacePicker").css({left:sp_inputPOS.left,top:sp_inputPOS.top+sp_inputHeight}).show(),posSpacePicker()}).on("click touchstart","#addDestination",function(e){e.preventDefault(),$("div.destinationRow:hidden:first").fadeIn(function(){posSearchBox()}),$("div.destinationRow:visible").length==$("div.destinationRow").length&&$("#addDestination").fadeOut(function(){posSearchBox()}),$(this).trigger("blur")}).on("click touchstart","div.destinationRow i.fa-close",function(){thisSet=$(this).parents("div.destinationRow:first"),thisSet.find(":input").val(""),thisSet.find(".group-form-citywide").hide(""),thisSet.find(".group-form-cityaux").hide(""),thisSet.find(".group-form-extended-stay").hide(""),thisSet.find(".events-listings").html(""),thisSet.find(".aux-listings").html(""),thisSet.fadeOut(function(){thisSet.detach().insertAfter("div.destinationRow:visible:last"),posSearchBox(),$("div.destinationRow:visible").length<$("div.destinationRow").length&&$("#addDestination").fadeIn(),renameDestInputs()})}).on("click touchstart",".Submit",function(){$(".fade-in-after-engagement").fadeIn(1e3)}).on("blur","#rooms",function(){var e,t,a=parseInt($("#rooms").val()),i=parseInt($("#rooms").attr("data-num-room-redirect"));!isNaN(a)&&a<=i?(e=$(":input[name='DestinationFormattedAddr1']").val(),t=$("#CheckInDate1").val(),i=$("#CheckOutDate1").val(),window.location="/Search/?City="+e+"&InDate="+t+"&OutDate="+i+"&Rooms="+a+"&fromRFP=1"):$(".fade-in-after-engagement").fadeIn(1e3)}).on("click touchstart","a.remove-space",function(){DeleteSpace($(this).parents("li:first").index())}).on("change","#frmRequestSmart #Currency",function(){currencyChange()}).on("change input","#frmRequestSmart #star-rating",function(){var e;1<=$(this).val().length&&(e=this,setTimeout(function(){checkTargetRate(e)},500))}).on("blur","#state-suggest-container",function(e){$("#state-suggest-container").html("").hide()}).on("click touchstart",".pac-matched.state-suggest",function(){$("#state-suggest-container").html("").hide();
16var e=$(this).parent().parent().attr("data-city-dest-id"),t=$(this).parent().parent().attr("data-lat"),a=$(this).parent().parent().attr("data-lng"),i=$(this).parent().parent().attr("data-city"),n=$(this).parent().parent().attr("data-state"),s=$(this).parent().parent().attr("data-country");$(":input[name='Destination"+e+"Text']").val($(this).html()),$(":input[name='DestinationLat"+e+"']").val(t),$(":input[name='DestinationLong"+e+"']").val(a),$(":input[name='DestinationPlaceName"+e+"']").val(i),$(":input[name='DestinationFormattedAddr"+e+"']").val(i+", "+n),$(":input[name='DestinationCountryCode"+e+"']").val(s),$(":input[name='DestinationCity"+e+"']").val(i),$(":input[name='DestinationStateProv"+e+"']").val(n),$(":input[name='Destination"+e+"Text']").trigger("blur")}).on("change",":input[name^=Destination]",function(e){var t=this;setTimeout(function(){checkForStateSuggestions(t)},400)}).on("change blur",":input[name=Destination1Text]",function(e){var t;""!==$(this).val()&&(t=this,setTimeout(function(){checkTargetRate(t)},500))}).on("change","select[name^='Destination']",function(){parentSelector=$(this).parents("div.destinationRow:first"),""==$(this).val()?(parentSelector.find(".destSelectDiv").hide(),parentSelector.find(".destTextDiv").show()):parentSelector.find(".destTextDiv input[type='text'][name^='Destination']").val("")}).on("click touchstart","#addReqButton",function(){AddToRequest()}).on("change",":input[name='FullName']",function(){checkFullName()}).on("slidechange",".slider",function(){var e=last_loc;setTimeout(function(){auxDataManager(e)},300)}).on("click touchstart","#frmCalculator .tab",function(){$("#frmCalculator .tab").removeClass("active"),$(this).addClass("active"),$("#errorNotification").hide()}).on("click touchstart","#tab-meetingSpace",function(){$("#meetingSpaceDetailTab").show(),$("#attachSpaceDocTab").hide(),posSpacePicker()}).on("click touchstart","#tab-attachDoc",function(){$("#meetingSpaceDetailTab").hide(),$("#attachSpaceDocTab").show(),posSpacePicker()}).on("blur",":input[name='Phone_disp']",function(){$("#phoneModal").length&&showSmsCodeModal()}).ready(function(){if($("[id^='txtCity']").placesAutocomplete().on("places:data",function(e,t){$(this).val();var a,i=$(this).parent().parent().parent().attr("data-destRowId"),n=void 0===t.name?t.locality:t.name;void 0===n&&(a=t.formatted_address.indexOf(","),n=t.formatted_address.substr(0,a)),$(":input[name=DestinationLat"+i+"]").val(t.lat),$(":input[name=DestinationLong"+i+"]").val(t.lng),$(":input[name=DestinationPlaceName"+i+"]").val(n),$(":input[name=DestinationFormattedAddr"+i+"]").val(t.formatted_address),$(":input[name=DestinationCountryCode"+i+"]").val(t.country_short),$(":input[name=DestinationCity"+i+"]").val(t.locality),$(":input[name=DestinationStateProv"+i+"]").val(t.administrative_area_level_1_short)}),getCityWideEvents($("#txtCity1")),timer=(new Date).getTime(),setupEmailVerification("input-email","email_error_message"),setupPasswordCheck("input-email","PasswordBox"),$("#input-email").trigger("blur"),$("body").append("<style>.toggle-check-input:checked ~ .toggle-check-text:before {content: '"+lang.MeetingYesButton+"'}</style>"),$("body").append("<style>.toggle-check-text:before {content: '"+lang.MeetingNoButton+"'}</style>"),(new WOW).init(),$("ul.star-rating li[data-value='"+$("input[name=Rating]").val()+"']").trigger("click"),$("div#spacePicker").hide(),posSearchBox(),showSplitDropdown(),checkFullName(),initSliders(),initCityAuxData(),checkExtendedStay($("#txtCity1")),""!=$("#txtCity1").val()&&checkForStateSuggestions($("#txtCity1")),$(":input[name=MeetingSpaces]").length){if($(":input[name=MeetingSpaces]").val().length){SpacePickerParams.meetingSpaces=$(":input[name=MeetingSpaces]").val(),SpacePickerParams.meetingSpacesArray=JSON.parse(SpacePickerParams.meetingSpaces);for(var e=0;e<SpacePickerParams.meetingSpacesArray.length;e++)"form"==SpacePickerParams.meetingSpacesArray[e].spaceDescriptionType?(imgURL=SpacePickerParams.meetingSpacesArray[e].imageURL,spaceType=SpacePickerParams.meetingSpacesArray[e].spaceType,numPeople=SpacePickerParams.meetingSpacesArray[e].numPeople,sqFeet=SpacePickerParams.meetingSpacesArray[e].sqFeet,eventDay=SpacePickerParams.meetingSpacesArray[e].eventDay,eventTime=SpacePickerParams.meetingSpacesArray[e].eventTime,eventDuration=SpacePickerParams.meetingSpacesArray[e].eventDuration,services=SpacePickerParams.meetingSpacesArray[e].services,spaceID=SpacePickerParams.meetingSpacesArray[e].spaceID,AddSpace(imgURL,spaceType,numPeople,sqFeet,eventDay,eventTime,eventDuration,services,spaceID)):(sqFeet=SpacePickerParams.meetingSpacesArray[e].sqFeet,docDescription=SpacePickerParams.meetingSpacesArray[e].docDescription,spaceID=SpacePickerParams.meetingSpacesArray[e].spaceID,fileName=SpacePickerParams.meetingSpacesArray[e].fileName,tempFileName=SpacePickerParams.meetingSpacesArray[e].tempFileName,descFileName=SpacePickerParams.meetingSpacesArray[e].descFileName,AddDocumentAttachment(sqFeet,docDescription,spaceID,fileName,tempFileName,descFileName))}
16$("#TargetRate").on("blur",function(){var e=$(this);m=e.val().replace(/[^\d.-]/g,""),0<=m.search("-")&&1<m.split("-").length&&(m=m.split("-").pop()),e.val(m)}),posSpacePicker(),$(document).on("click, change",":input[name=NeedSpace],span.toggle-check-text",function(){$(":input[name=NeedSpace]").is(":checked")?$("a.addmorespace").css({float:"left"}).fadeIn(function(){$("a.addmorespace").trigger("click"),$("#olSpaces").show()}):($("a.addmorespace").fadeOut("fast"),$("div#spacePicker").hide(),$("#olSpaces").empty().hide(),$(":input[name='MeetingSpaces']").val(""),$(":input[name='MeetingSpaceCount']").val("0"))})}}),$.fn.hasAttr=function(e){return void 0!==this.attr(e)},$(document).on("keyup","input[name=NumPeople]",function(){UpdateImage()}),$(document).on("change","select[name=RoomType], input[name=NumPeople]",function(){UpdateImage()}),$("#showMore").on("click touchstart",function(e){var t=$("#addlAmens"),a=t.hasClass("hide-content")?$(this).data("less")+" (-)":$(this).data("more")+" (+)";$(this).html(a),t.toggleClass("hide-content"),e.preventDefault()}),$.fn.focusWithoutScrolling=function(){var e=window.scrollX,t=window.scrollY;return this.focus(),window.scrollTo(e,t),this}; 17var roomBreakouts=[];function saveRoomBreakoutFormData(){var a=[];$(":input[name^='breakoutData_']:visible").each(function(t,o){var e=$(o).attr("name").split("_"),r={roomTypeCode:e[2],stayDate:e[1],roomCount:$(o).val()};a.push(r)}),$("#roomBreakoutDetailsData").val(JSON.stringify(a));var t=0;$(".total-day-room-count").each(function(a,o){var e=parseInt($(o).html());t=e>t?e:t}),t>0&&($("#rooms").val(t),$("#rooms").trigger("change"))}function rebuildRoomBreakoutFormData(){if($("#roomBreakoutDetailsData").length&&$("#roomBreakoutDetailsData").val().length){buildStayDateHeader(),$("#config-rooms").attr("data-mode","edit");for(var a=JSON.parse($("#roomBreakoutDetailsData").val()),t=0,o=0;o<a.length;o++){a[o].roomTypeCode!=t&&(t=a[o].roomTypeCode,addRoomTypeRowToBreakout(a[o].roomTypeCode)),$(".room-type-code").trigger("change");var e="breakoutData_"+a[o].stayDate+"_"+a[o].roomTypeCode;$(":input[name='"+e+"']").val(a[o].roomCount),$(":input[name='"+e+"']").trigger("change")}}}function buildStayDateHeader(){for(var a=getStayDateInfo(),t=0;t<a.count;t++){var o=$("#stay-day").clone();o.find(".stay-day-date").html(moment(a.inDate).add(t,"days").format("MMM DD")),o.find(".stay-day-dow").html(moment(a.inDate).add(t,"days").format("ddd")),o.find(".stay-day-remove").attr("data-stay-date",moment(a.inDate).add(t,"days").format("YYYY-MM-DD")),(0!=t&&t!=a.count-1||1==a.count)&&o.find(".stay-day-remove").hide(),o.attr("id","stay-day-"+t),o.attr("data-stay-date",moment(a.inDate).add(t,"days").format("YYYY-MM-DD")),o.insertAfter(".stay-day:last"),o.show()}a.count>=7&&$("#add-day-btn").hide()}function initRoomBreakouts(a){var t=$("#config-rooms").attr("data-mode");$("#config-rooms").fadeOut(),"edit"!=t&&(buildStayDateHeader(),addRoomTypeRowToBreakout(a)),8!=a&&$(".room-type-code").trigger("change"),$("#room-breakout-wrapper").show(),posRoomBreakouts()}function posRoomBreakouts(){"none"!==$("#room-breakout-wrapper").css("display")&&$(window).width()<=745?$("#room-breakout-wrapper").addClass("mobile"):$("#room-breakout-wrapper").removeClass("mobile");var isSmartForm=$("#smartItinBreakout").attr("data-isSmartForm"),roomTypeLeft=$("#room-type-code").offset().left,roomTypeTop=$("#room-type-code").offset().top+$("#room-type-code").outerHeight();void 0!==isSmartForm&&(roomTypeTop=$("#Form-Wrapper").offset().top),$("#room-breakout-wrapper").queue("fx").length>0&&$("#room-breakout-wrapper").stop(),$("#room-breakout-wrapper").animate({top:roomTypeTop,duration:eval(500)})}function processRoomTypeChange(){var a=[];a.push(0),$(".room-type-code").children().show(),$(".room-type-code").children().removeAttr("disabled"),$(".room-type-code:visible").each(function(t,o){a.push($(o).val())}),$.unique(a),$(".room-type-code:visible").each(function(t,o){$(a).each(function(a,t){$(o).find("option[value='"+t+"']:not(:selected)").hide(),$(o).find("option[value='"+t+"']:not(:selected)").attr("disabled","disabled")})})}function addRoomTypeRowToBreakout(a){var t=$("#room-detail-row").clone();t.attr("id","room-detail-row-"+(new Date).getTime()),8!=a&&a!=$(".room-type-code:last").val()&&t.find(".room-type-code").val(a);var o=$("#room-detail-placeholder-cell").clone(),e=getStayDateInfo();$(".total-day-room-count").remove();for(var r=0;r<e.count;r++){var d=$("#room-detail-day-cell").clone(),n=$("#total-day-room-count").clone(),m=0,i=moment(e.inDate).add(r,"days"),s=moment(i).format("YYYY"),l=moment(i).format("MM"),c=moment(i).format("DD"),y="breakoutData_"+s+"-"+l+"-"+c+"_8";d.find(".mobile-date-display").html(moment(i).format("MMM DD")),d.find(".breakout-room-count").attr("name",y).attr("data-stay-date",moment(i).format("YYYY-MM-DD")).attr("data-room-type",8).forceNumericOnly(),d.removeAttr("id"),d.attr("data-stay-date",moment(i).format("YYYY-MM-DD")),d.appendTo(t),d.removeClass("template"),$("input[data-stay-date='"+s+"-"+l+"-"+c+"']").each(function(a,t){var o=parseInt($(t).val());m+=isNaN(o)?0:o}),n.html(m),n.removeAttr("id"),n.attr("data-stay-date",moment(i).format("YYYY-MM-DD")),n.addClass("total-day-room-count"),n.css("display","table-cell"),n.insertBefore("#room-count-placeholder-cell"),n.show()}o.removeAttr("id"),o.appendTo(t),o.css("display","table-cell"),t.insertAfter(".room-detail-row:last"),t.show(),processRoomTypeChange()}function removeRoomTypeRowFromBreakout(a){var t=$("#"+a);1!=$("[id^='room-detail-row-']:visible").length&&(t.remove(),$(t).find(".breakout-room-count").each(function(a,t){calculateStayDateRoomTotal($(t))}),0!=$(".room-type-code:last").val()&&($("#add-room-btn, #done-btn").removeAttr("disabled"),$("#add-room-btn, #done-btn").removeClass("disabled")),processRoomTypeChange())}function removeRoomBreakouts(){$("div[id^='room-detail-row-'], span[id^='stay-day-'], span[data-stay-date]").each(function(a,t){$(t).remove()}),$("#add-room-btn, #done-btn").attr("disabled","disabled"),$("#add-room-btn, #done-btn").addClass("disabled"),$("#config-rooms").removeAttr("data-mode"),$("#config-rooms-label").html(lang.AddRoomDetails),checkItinBreakoutDisplay(),$("#room
17-breakout-wrapper").hide(),$("#add-day-btn").show(),$("#roomBreakoutDetailsData").val("")}function checkItinBreakoutDisplay(){var a=$("#rooms").val(),t=$("#CheckInDate1").val(),o=$("#CheckOutDate1").val(),e=new Date(t).getTime(),r=new Date(o).getTime(),d=parseInt((r-e)/864e5);(d<=7||isNaN(d))&&(a>4||""==a)?$("#config-rooms").fadeIn():$("#config-rooms").fadeOut()}function addStayDateToBreakout(){var a=moment(new Date($("#CheckOutDate1").val())).add(1,"days");$("#CheckOutDate1").val(moment(a).format("MM/DD/YYYY")),$("#CheckOutDate1_disp").val($.datepicker.formatDate(CalLoadParams.date_format,new Date(a)));var t=getStayDateInfo(),o=t.count,e=$("#stay-day").clone();e.find(".stay-day-date").html(moment(t.inDate).add(o-1,"days").format("MMM DD")),e.find(".stay-day-dow").html(moment(t.inDate).add(o-1,"days").format("ddd")),e.find(".stay-day-remove").attr("data-stay-date",moment(t.inDate).add(o-1,"days").format("YYYY-MM-DD")),e.attr("id","stay-day-"+($(".stay-day").length-1)),e.attr("data-stay-date",moment(t.inDate).add(o-1,"days").format("YYYY-MM-DD")),e.insertAfter(".stay-day:last"),e.show();var r=moment(t.inDate).add(o-2,"days").format("YYYY-MM-DD");$("i[data-stay-date='"+r+"'].stay-day-remove").hide(),2==t.count&&$(".stay-day-remove").show();var d=moment(t.inDate).add(o-1,"days").format("YYYY"),n=moment(t.inDate).add(o-1,"days").format("MM"),m=moment(t.inDate).add(o-1,"days").format("DD");$(".room-detail-row:visible").each(function(a,e){var r=$(e).find(".room-type-code").val(),i=$("#room-detail-day-cell").clone(),s="breakoutData_"+d+"-"+n+"-"+m+"_"+r;i.find(".breakout-room-count").attr("name",s).attr("data-stay-date",moment(t.inDate).add(o-1,"days").format("YYYY-MM-DD")).attr("data-room-type",r).forceNumericOnly(),i.find(".mobile-date-display").html(moment(t.inDate).add(o-1,"days").format("MMM DD")),i.removeAttr("id"),i.attr("data-stay-date",moment(t.inDate).add(o-1,"days").format("YYYY-MM-DD")),i.removeClass("template"),i.insertBefore($(this).find(".day-placeholder"))});var i=$("#total-day-room-count").clone();i.html(0),i.removeAttr("id"),i.attr("data-stay-date",d+"-"+n+"-"+m),i.css("display","table-cell"),i.addClass("total-day-room-count"),i.insertBefore($("#room-totals-row").find(".day-placeholder")),i.show(),7==o&&($("#add-day-btn").hide(),$("#add-day-mobile-btn").addClass("max-days"))}function removeStayDateFromBreakout(a){var t=$(a).attr("data-stay-date"),o=getStayDateInfo();o.count>1&&$("span[data-stay-date='"+t+"'], div[data-stay-date='"+t+"']").each(function(a,t){if(moment(o.inDate).isSame($(t).attr("data-stay-date"))){var e=moment(o.inDate).add(1,"days");$("#CheckInDate1").val(moment(e).format("MM/DD/YYYY")),$("#CheckInDate1_disp").val($.datepicker.formatDate(CalLoadParams.date_format,new Date(e))),$(t).remove();var r=moment(o.inDate).add(1,"days").format("YYYY-MM-DD");$("i[data-stay-date='"+r+"'].stay-day-remove").show()}if(moment(o.outDate).add(-1,"days").isSame($(t).attr("data-stay-date"))){var d=moment(o.outDate).add(-1,"days");$("#CheckOutDate1").val(moment(d).format("MM/DD/YYYY")),$("#CheckOutDate1_disp").val($.datepicker.formatDate(CalLoadParams.date_format,new Date(d))),$(t).remove();var n=moment(o.outDate).add(-2,"days").format("YYYY-MM-DD");$("i[data-stay-date='"+n+"'].stay-day-remove").show()}}),2==o.count&&$(".stay-day-remove").hide(),o.count<=7&&($("#add-day-btn").show(),$("#add-day-mobile-btn").removeClass("max-days"))}function calculateStayDateRoomTotal(a){var t=$(a).attr("name"),o=0,e=t.substring(0,t.length-1),r=t.substring(t.length-2,t.length),d=$(a).attr("data-stay-date");$("input[name$='"+r+"']:visible").each(function(t,o){moment(d).isBefore($(o).attr("data-stay-date"))&&"true"!=$(o).attr("data-manual-edit")&&($(o).val($(a).val()),$(o).trigger("change"))}),$("input[name^='"+e+"']").each(function(a,t){var e=parseInt($(t).val());o+=isNaN(e)?0:e}),$("span[data-stay-date='"+d+"'].total-day-room-count").html(o)}function syncFieldName(a,t){$("#"+a).children(".day").each(function(a,o){var e=$(o).find("[name^='breakoutData']").attr("name").replace(/(breakoutData\_[0-9]{4}\-[0-9]{2}\-[0-9]{2}\_)([0-9]{1})/,"$1"+t);
17$(o).find("[name^='breakoutData']").attr("name",e).attr("data-room-type",t)})}function getStayDateInfo(){var a={},t=$("#CheckInDate1").val(),o=$("#CheckOutDate1").val();return""==o?(a.inDate=new Date,a.outDate=new Date(moment(a.inDate).add(1,"days")),$("#CheckInDate1").val(moment(a.inDate).format("MM/DD/YYYY")),$("#CheckOutDate1").val(moment(a.outDate).format("MM/DD/YYYY")),$("#CheckInDate1_disp").val(moment(a.inDate).format("L")),$("#CheckOutDate1_disp").val(moment(a.outDate).format("L"))):(a.inDate=new Date(t),a.outDate=new Date(o)),a.count=parseInt((a.outDate.getTime()-a.inDate.getTime())/864e5),a.count>=7&&(a.count=7),a}jQuery.fn.forceNumericOnly=function(){"use strict";return this.each(function(){$(this).keydown(function(a){var t=a.charCode||a.keyCode||0;return 8===t||9===t||46===t||110===t||188===t&&!a.shiftKey||190===t&&!a.shiftKey||t>=35&&t<=40||t>=48&&t<=57&&!a.shiftKey||t>=96&&t<=105&&!a.shiftKey})})},$(document).ready(function(){$("html").on("touchend mousedown focus",function(a){if(a.stopPropagation(),$("#room-breakout-wrapper").is(":visible")){var t=$("#room-breakout-wrapper").children().add($("#room-breakout-wrapper"));$(a.target).parents().addBack().is(t)||($("#config-rooms").removeAttr("data-mode"),removeRoomBreakouts())}}),$("#config-rooms").on("click",function(a){a.stopPropagation(),8!=$("#room-type-code").val()&&($("#add-room-btn").removeAttr("disabled"),$("#add-room-btn").removeClass("disabled"),$("#done-btn").removeAttr("disabled"),$("#done-btn").removeClass("disabled")),initRoomBreakouts($("#room-type-code").val())}),$("html").on("click","#add-room-btn",function(a){a.stopPropagation(),$("#add-room-btn, #done-btn").attr("disabled","disabled"),$("#add-room-btn, #done-btn").addClass("disabled"),addRoomTypeRowToBreakout($(".room-type-code:last").val())}).on("click","#add-day-btn, #add-day-mobile-btn",function(a){addStayDateToBreakout()}).on("mouseover",".stay-day",function(){$(this).find(".stay-day-remove").queue("fx").length>0&&$(this).find(".stay-day-remove").stop(),$(this).find(".stay-day-remove").animate({color:"red",duration:eval(500)})}).on("mouseout",".stay-day",function(){$(this).find(".stay-day-remove").queue("fx").length>0&&$(this).find(".stay-day-remove").stop(),$(this).find(".stay-day-remove").animate({color:"#fff",duration:eval(500)})}).on("click",".stay-day-remove",function(a){a.stopPropagation(),removeStayDateFromBreakout(this)}).on("change",".room-type-code",function(a){0!=$(".room-type-code").last().val()?($("#add-room-btn").removeAttr("disabled"),$("#add-room-btn").removeClass("disabled"),$("#done-btn").removeAttr("disabled"),$("#done-btn").removeClass("disabled")):($("#add-room-btn").attr("disabled","disabled"),$("#add-room-btn").addClass("disabled"),$("#done-btn").attr("disabled","disabled"),$("#done-btn").addClass("disabled")),syncFieldName($(this).parent().parent().parent().attr("id"),$(this).val()),processRoomTypeChange()}).on("click",".remove-room-detail-row",function(a){a.stopPropagation(),removeRoomTypeRowFromBreakout($(this).parent().parent().attr("id"))}).on("change",".breakout-room-count",function(){calculateStayDateRoomTotal(this)}).on("focus",".breakout-room-count",function(){$(this).select(),$(this).attr("data-manual-edit",!0)}).on("click","#done-btn",function(a){a.stopPropagation(),saveRoomBreakoutFormData(),$("#room-breakout-wrapper").hide(),$("#config-rooms").attr("data-mode","edit"),$("#config-rooms-label").html(lang.EditRoomDetails),checkItinBreakoutDisplay()}).on("click","#cancel-btn, #close-icon",function(a){a.stopPropagation(),$("#config-rooms").removeAttr("data-mode"),removeRoomBreakouts()}),rebuildRoomBreakoutFormData()});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.