function createCookie(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=encodeURIComponent(n)+"="+encodeURIComponent(t)+u+"; path=/"}function readCookie(n){for(var t,r=encodeURIComponent(n)+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return decodeURIComponent(t.substring(r.length,t.length))}return null}function Pages_All(){websiteName.detectDevice();websiteName.slicknav();websiteName.headerScroll();websiteName.subForm();websiteName.accordion();websiteName.customUpload();$(window).resize(function(){})}function Pages_Enquiry(){websiteName.enquiryForm();websiteName.eventsForm();websiteName.weddingForm();websiteName.brochureForm();websiteName.xmasForm();$(window).resize(function(){})}function isValidEmailAddress(n){var t=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return t.test(n)}if(!function(n,t){function r(t,i){this.element=t;this.settings=n.extend({},e,i);this.settings.duplicate||i.hasOwnProperty("removeIds")||(this.settings.removeIds=!1);this._defaults=e;this._name=f;this.init()}var e={label:"MENU",duplicate:!0,duration:200,easingOpen:"swing",easingClose:"swing",closedSymbol:"&#9658;",openedSymbol:"&#9660;",prependTo:"body",appendTo:"",parentTag:"a",closeOnClick:!1,allowParentLinks:!1,nestedParentLinks:!0,showChildren:!1,removeIds:!0,removeClasses:!1,removeStyles:!1,brand:"",animations:"jquery",init:function(){},beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}},f="slicknav",i="slicknav",u={DOWN:40,ENTER:13,ESCAPE:27,LEFT:37,RIGHT:39,SPACE:32,TAB:9,UP:38};r.prototype.init=function(){var o,e,r=this,h=n(this.element),f=this.settings,c,s;(r.mobileNav=f.duplicate?h.clone():h,f.removeIds&&(r.mobileNav.removeAttr("id"),r.mobileNav.find("*").each(function(t,i){n(i).removeAttr("id")})),f.removeClasses&&(r.mobileNav.removeAttr("class"),r.mobileNav.find("*").each(function(t,i){n(i).removeAttr("class")})),f.removeStyles&&(r.mobileNav.removeAttr("style"),r.mobileNav.find("*").each(function(t,i){n(i).removeAttr("style")})),o=i+"_icon",""===f.label&&(o+=" "+i+"_no-text"),"a"==f.parentTag&&(f.parentTag='a href="#"'),r.mobileNav.attr("class",i+"_nav"),e=n('<div class="'+i+'_menu"><\/div>'),""!==f.brand)&&(c=n('<div class="'+i+'_brand">'+f.brand+"<\/div>"),n(e).append(c));r.btn=n(["<"+f.parentTag+' aria-haspopup="true" role="button" tabindex="0" class="'+i+"_btn "+i+'_collapsed">','<span class="'+i+'_menutxt">'+f.label+"<\/span>",'<span class="'+o+'">','<span class="'+i+'_icon-bar"><\/span>','<span class="'+i+'_icon-bar"><\/span>','<span class="'+i+'_icon-bar"><\/span>',"<\/span>","<\/"+f.parentTag+">"].join(""));n(e).append(r.btn);""!==f.appendTo?n(f.appendTo).append(e):n(f.prependTo).prepend(e);e.append(r.mobileNav);s=r.mobileNav.find("li");n(s).each(function(){var t=n(this),o={},h,c,e;if(o.children=t.children("ul").attr("role","menu"),t.data("menu",o),o.children.length>0){var l=t.contents(),s=!1,u=[];n(l).each(function(){return n(this).is("ul")?!1:(u.push(this),void(n(this).is("a")&&(s=!0)))});h=n("<"+f.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+i+'_item"/>');f.allowParentLinks&&!f.nestedParentLinks&&s?n(u).wrapAll('<span class="'+i+"_parent-link "+i+'_row"/>').parent():(c=n(u).wrapAll(h).parent(),c.addClass(i+"_row"));f.showChildren?t.addClass(i+"_open"):t.addClass(i+"_collapsed");t.addClass(i+"_parent");e=n('<span class="'+i+'_arrow">'+(f.showChildren?f.openedSymbol:f.closedSymbol)+"<\/span>");f.allowParentLinks&&!f.nestedParentLinks&&s&&(e=e.wrap(h).parent());n(u).last().after(e)}else 0===t.children().length&&t.addClass(i+"_txtnode");t.children("a").attr("role","menuitem").click(function(t){f.closeOnClick&&!n(t.target).parent().closest("li").hasClass(i+"_parent")&&n(r.btn).click()});f.closeOnClick&&f.allowParentLinks&&(t.children("a").children("a").click(function(){n(r.btn).click()}),t.find("."+i+"_parent-link a:not(."+i+"_item)").click(function(){n(r.btn).click()}))});n(s).each(function(){var t=n(this).data("menu");f.showChildren||r._visibilityToggle(t.children,null,!1,null,!0)});r._visibilityToggle(r.mobileNav,null,!1,"init",!0);r.mobileNav.attr("role","menu");n(t).mousedown(function(){r._outlines(!1)});n(t).keyup(function(){r._outlines(!0)});n(r.btn).click(function(n){n.preventDefault();r._menuToggle()});r.mobileNav.on("click","."+i+"_item",function(t){t.preventDefault();r._itemClick(n(this))});n(r.btn).keydown(function(t){var f=t||event;switch(f.keyCode){case u.ENTER:case u.SPACE:case u.DOWN:t.preventDefault();f.keyCode===u.DOWN&&n(r.btn).hasClass(i+"_open")||r._menuToggle();n(r.btn).next().find('[role="menuitem"]').first().focus()}});r.mobileNav.on("keydown","."+i+"_item",function(t){var f=t||event;switch(f.keyCode){case u.ENTER:t.preventDefault();r._itemClick(n(t.target));break;case u.RIGHT:t.preventDefault();n(t.target).parent().hasClass(i+"_collapsed")&&r._itemClick(n(t.target));n(t.target).next().find('[role="menuitem"]').first().focus()}});r.mobileNav.on("keydown",'[role="menuitem"]',function(t){var c=t||event,o,s;switch(c.keyCode){case u.DOWN:t.preventDefault();var f=n(t.target).parent().parent().children().children('[role="menuitem"]:visible'),h=f.index(t.target),e=h+1;f.length<=e&&(e=0);o=f.eq(e);o.focus();break;case u.UP:t.preventDefault();var f=n(t.target).parent().parent().children().children('[role="menuitem"]:visible'),h=f.index(t.target),o=f.eq(h-1);o.focus();break;case u.LEFT:(t.preventDefault(),n(t.target).parent().parent().parent().hasClass(i+"_open"))?(s=n(t.target).parent().parent().prev(),s.focus(),r._itemClick(s)):n(t.target).parent().parent().hasClass(i+"_nav")&&(r._menuToggle(),n(r.btn).focus());break;case u.ESCAPE:t.preventDefault();r._menuToggle();n(r.btn).focus()}});f.allowParentLinks&&f.nestedParentLinks&&n("."+i+"_item a").click(function(n){n.stopImmediatePropagation()})};r.prototype._menuToggle=function(){var t=this,n=t.btn,r=t.mobileNav;n.hasClass(i+"_collapsed")?(n.removeClass(i+"_collapsed"),n.addClass(i+"_open")):(n.removeClass(i+"_open"),n.addClass(i+"_collapsed"));n.addClass(i+"_animating");t._visibilityToggle(r,n.parent(),!0,n)};r.prototype._itemClick=function(n){var r=this,u=r.settings,t=n.data("menu");t||(t={},t.arrow=n.children("."+i+"_arrow"),t.ul=n.next("ul"),t.parent=n.parent(),t.parent.hasClass(i+"_parent-link")&&(t.parent=n.parent().parent(),t.ul=n.parent().next("ul")),n.data("menu",t));t.parent.hasClass(i+"_collapsed")?(t.arrow.html(u.openedSymbol),t.parent.removeClass(i+"_collapsed"),t.parent.addClass(i+"_open"),t.parent.addClass(i+"_animating"),r._visibilityToggle(t.ul,t.parent,!0,n)):(t.arrow.html(u.closedSymbol),t.parent.addClass(i+"_collapsed"),t.parent.removeClass(i+"_open"),t.parent.addClass(i+"_animating"),r._visibilityToggle(t.ul,t.parent,!0,n))};r.prototype._visibilityToggle=function(t,r,u,f,e){function c(t,r){n(t).removeClass(i+"_animating");n(r).removeClass(i+"_animating");e||o.afterOpen(t)}function l(r,u){t.attr("aria-hidden","true");a.attr("tabindex","-1");h._setVisAttr(t,!0);t.hide();n(r).removeClass(i+"_animating");n(u).removeClass(i+"_animating");e?"init"==r&&o.init():o.afterClose(r)}var h=this,o=h.settings,a=h._getActionItems(t),s=0;u&&(s=o.duration);t.hasClass(i+"_hidden")?(t.removeClass(i+"_hidden"),e||o.beforeOpen(f),"jquery"===o.animations?t.stop(!0,!0).slideDown(s,o.easingOpen,function(){c(f,r)}):"velocity"===o.animations&&t.velocity("finish").velocity("slideDown",{duration:s,easing:o.easingOpen,complete:function(){c(f,r)}}),t.attr("aria-hidden","false"),a.attr("tabindex","0"),h._setVisAttr(t,!1)):(t.addClass(i+"_hidden"),e||o.beforeClose(f),"jquery"===o.animations?t.stop(!0,!0).slideUp(s,this.settings.easingClose,function(){l(f,r)}):"velocity"===o.animations&&t.velocity("finish").velocity("slideUp",{duration:s,easing:o.easingClose,complete:function(){l(f,r)}}))};r.prototype._setVisAttr=function(t,r){var u=this,f=t.children("li").children("ul").not("."+i+"_hidden");r?f.each(function(){var t=n(this),i;t.attr("aria-hidden","true");i=u._getActionItems(t);i.attr("tabindex","-1");u._setVisAttr(t,r)}):f.each(function(){var t=n(this),i;t.attr("aria-hidden","false");i=u._getActionItems(t);i.attr("tabindex","0");u._setVisAttr(t,r)})};r.prototype._getActionItems=function(n){var t=n.data("menu"),r,u;return t||(t={},r=n.children("li"),u=r.find("a"),t.links=u.add(r.find("."+i+"_item")),n.data("menu",t)),t.links};r.prototype._outlines=function(t){t?n("."+i+"_item, ."+i+"_btn").css("outline",""):n("."+i+"_item, ."+i+"_btn").css("outline","none")};r.prototype.toggle=function(){var n=this;n._menuToggle()};r.prototype.open=function(){var n=this;n.btn.hasClass(i+"_collapsed")&&n._menuToggle()};r.prototype.close=function(){var n=this;n.btn.hasClass(i+"_open")&&n._menuToggle()};n.fn[f]=function(t){var u=arguments,i;return void 0===t||"object"==typeof t?this.each(function(){n.data(this,"plugin_"+f)||n.data(this,"plugin_"+f,new r(this,t))}):"string"==typeof t&&"_"!==t[0]&&"init"!==t?(this.each(function(){var e=n.data(this,"plugin_"+f);e instanceof r&&"function"==typeof e[t]&&(i=e[t].apply(e,Array.prototype.slice.call(u,1)))}),void 0!==i?i:this):void 0}}(jQuery,document,window),console.log("cookie-bar javascript running"),console.log("cookie-bar length: "+$("[data-cookie-bar]").length),$("[data-cookie-bar]").length>0){var getCookieValue=readCookie("__cookie-bar");getCookieValue==null&&$("[data-cookie-bar]").addClass("is-active");$("#cookie-accept").click(function(){$("[data-cookie-bar]").removeClass("is-active");createCookie("__cookie-bar","hide",365)})}(function(n,t){n.detectDevice=function(){/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent)?t("body").addClass("is-mobile"):t("body").addClass("is-desktop")};n.slicknav=function(){t(".js-desktop-menu").slicknav({label:"Menu",prependTo:".js-mobile-menu",removeClasses:!0,allowParentLinks:!0,nestedParentLinks:!1,showChildren:!1});t(".slicknav_icon").click(function(){t("body").toggleClass("fixed")})};n.headerScroll=function(){t(window).scroll(function(){t(".header").addClass("header--background");var n=t(document).scrollTop();n==0&&t(".header").removeClass("header--background")})};n.headerScroll=function(){t(window).scroll(function(){t(".header").addClass("header--background");var n=t(document).scrollTop();n==0&&t(".header").removeClass("header--background")})};n.accordion=function(){t(".accordion__item:first-child .accordion__content").removeClass("closed");t(".accordion__item:first-child .accordion__arrow").removeClass("closed");t(".accordion__content.closed").hide();t(".accordion__arrow").click(function(){t(this).prev().hasClass("closed")?(t(this).prev().slideDown(),t(this).prev().removeClass("closed"),t(this).removeClass("closed")):(t(this).prev().slideUp(),t(this).prev().addClass("closed"),t(this).addClass("closed"))})};n.customUpload=function(){var n=document.querySelectorAll(".inputfile");Array.prototype.forEach.call(n,function(n){var t=n.nextElementSibling,i=t.innerHTML;n.addEventListener("change",function(n){var r="";r=n.target.value.split("\\").pop();r?t.querySelector("span").innerHTML=r:t.innerHTML=i});n.addEventListener("focus",function(){n.classList.add("has-focus")});n.addEventListener("blur",function(){n.classList.remove("has-focus")})})};n.subForm=function(){function n(n){var t=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return t.test(n)}t(document).on("click","[data-sub-submit]",function(i){var r,u,f;return i.preventDefault(),r=!0,t("[data-sub-email]").val()?n(t("[data-sub-email]").val())?t("[data-sub-email]").removeClass("error"):(r=!1,t("[data-sub-email]").addClass("error")):(r=!1,t("[data-sub-email]").addClass("error")),t("[data-sub-privacy]").is(":checked")?t("[data-sub-privacy]").next().removeClass("error"):(r=!1,t("[data-sub-privacy]").next().addClass("error")),r?(u={},u.EmailAddress=t("[data-sub-email]").val(),f={MailChimpAPI:u},t.ajax({type:"POST",url:"/web-services/MailChimpService.asmx/SignUp",data:JSON.stringify(f),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){switch(n.d){case"invalid email":t("[data-sub-response]").empty();t("[data-sub-response]").append("<div class='response response__error'>Invalid email address<\/div>");break;case"error":t("[data-sub-response]").empty();t("[data-sub-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>");break;case"okay":t("[data-sub-response]").empty();t("[data-sub-response]").append("<div class='response response__success'>Form submitted successfully<\/div>")}}})):t("[data-sub-response]").empty(),!1})};n.enquiryForm=function(){function n(){var n=!0;return t("[data-enquiry-name]").val()?t("[data-enquiry-name]").next().hide():(n=!1,t("[data-enquiry-name]").next().show()),t("[data-enquiry-email]").val()?isValidEmailAddress(t("[data-enquiry-email]").val())?(t("[data-enquiry-email]").next().next().hide(),t("[data-enquiry-email]").next().hide()):(n=!1,t("[data-enquiry-email]").next().next().show(),t("[data-enquiry-email]").next().hide()):(n=!1,t("[data-enquiry-email]").next().next().hide(),t("[data-enquiry-email]").next().show()),t("[data-enquiry-info]").val()?t("[data-enquiry-info]").next().hide():(n=!1,t("[data-enquiry-info]").next().show()),t("[data-enquiry-privacy]").is(":checked")?t("[data-enquiry-privacy]").next().next().next().hide():(n=!1,t("[data-enquiry-privacy]").next().next().next().show()),n}function i(){grecaptcha.ready(function(){grecaptcha.execute(rcV3SK,{action:"Enquiry"}).then(function(n){r(n)})})}function r(n){var i={},r;i.FullName=t("[data-enquiry-name]").val();i.EmailAddress=t("[data-enquiry-email]").val();i.PhoneNumber=t("[data-enquiry-phone]").val();i.Subject=t("[data-enquiry-subject]").val();i.Information=t("[data-enquiry-info]").val();i.Subscribe=t("[data-enquiry-sub]").prop("checked");i.Token=n;r={objEnquiry:i};t.ajax({type:"POST",url:"/web-services/Enquiry.asmx/sendFormData",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){switch(n.d){case"invalid email":t("[data-enquiry-response]").empty();t("[data-enquiry-response]").append("<div class='response response__error'>Invalid email address<\/div>");break;case"error":t("[data-enquiry-response]").empty();t("[data-enquiry-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>");break;case"okay":t("[data-enquiry-response]").empty();t("[data-enquiry-response]").append("<div class='response response__success'>Form submitted successfully<\/div>");gtag("send","pageview","/us/make-an-enquiry/")}},error:function(){t("[data-enquiry-response]").empty();t("[data-enquiry-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>")}})}t(".form-error").hide();t(document).on("click","[data-enquiry-submit]",function(){n()&&i()})};n.eventsForm=function(){function n(){var n=!0;return t("[data-events-name]").val()?t("[data-events-name]").next().hide():(n=!1,t("[data-events-name]").next().show()),t("[data-events-email]").val()?isValidEmailAddress(t("[data-events-email]").val())?(t("[data-events-email]").next().next().hide(),t("[data-events-email]").next().hide()):(n=!1,t("[data-events-email]").next().next().show(),t("[data-events-email]").next().hide()):(n=!1,t("[data-events-email]").next().next().hide(),t("[data-events-email]").next().show()),t("[data-events-info]").val()?t("[data-events-info]").next().hide():(n=!1,t("[data-events-info]").next().show()),t("[data-events-privacy]").is(":checked")?t("[data-events-privacy]").next().next().next().hide():(n=!1,t("[data-events-privacy]").next().next().next().show()),n}function i(){grecaptcha.ready(function(){grecaptcha.execute(rcV3SK,{action:"Events"}).then(function(n){r(n)})})}function r(n){var i={},r;i.FullName=t("[data-events-name]").val();i.EmailAddress=t("[data-events-email]").val();i.PhoneNumber=t("[data-events-phone]").val();i.Subject=t("[data-events-subject]").val();i.Information=t("[data-events-info]").val();i.Subscribe=t("[data-events-sub]").prop("checked");i.Token=n;console.log(n);r={objEvent:i};t.ajax({type:"POST",url:"/web-services/Events.asmx/sendFormData",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){switch(n.d){case"invalid email":t("[data-events-response]").empty();t("[data-events-response]").append("<div class='response response__error'>Invalid email address<\/div>");break;case"error":t("[data-events-response]").empty();t("[data-events-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>");break;case"okay":t("[data-events-response]").empty();t("[data-events-response]").append("<div class='response response__success'>Form submitted successfully<\/div>")}},error:function(){t("[data-events-response]").empty();t("[data-events-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>")}})}t(".form-error").hide();t(document).on("click","[data-events-submit]",function(){n()&&i()})};n.weddingForm=function(){function n(){var n=!0;return t("[data-wedding-name]").val()?t("[data-wedding-name]").next().hide():(n=!1,t("[data-wedding-name]").next().show()),t("[data-wedding-email]").val()?isValidEmailAddress(t("[data-wedding-email]").val())?(t("[data-wedding-email]").next().next().hide(),t("[data-wedding-email]").next().hide()):(n=!1,t("[data-wedding-email]").next().next().show(),t("[data-wedding-email]").next().hide()):(n=!1,t("[data-wedding-email]").next().next().hide(),t("[data-wedding-email]").next().show()),t("[data-wedding-preferred]").val()?t("[data-wedding-preferred]").next().hide():(n=!1,t("[data-wedding-preferred]").next().show()),t("[data-wedding-guests]").val()?t("[data-wedding-guests]").next().hide():(n=!1,t("[data-wedding-guests]").next().show()),n}function i(){grecaptcha.ready(function(){grecaptcha.execute(rcV3SK,{action:"Wedding"}).then(function(n){r(n)})})}function r(n){var i={},r;i.FullName=t("[data-wedding-name]").val();i.EmailAddress=t("[data-wedding-email]").val();i.Preferred=t("[data-wedding-preferred]").val();i.Guests=t("[data-wedding-guests]").val();i.Subscribe=t("[data-wedding-sub]").prop("checked");i.Token=n;r={objWedding:i};t.ajax({type:"POST",url:"/web-services/Wedding.asmx/sendFormData",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){switch(n.d){case"invalid email":t("[data-wedding-response]").empty();t("[data-wedding-response]").append("<div class='response response__error'>Invalid email address<\/div>");break;case"error":t("[data-wedding-response]").empty();t("[data-wedding-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>");break;case"okay":t("[data-wedding-response]").empty();t("[data-wedding-response]").append("<div class='response response__success'>Form submitted successfully<\/div>")}},error:function(){t("[data-wedding-response]").empty();t("[data-wedding-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>")}})}t(".form-error").hide();t(document).on("click","[data-wedding-submit]",function(){n()&&i()})};n.brochureForm=function(){function n(n){var t=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return t.test(n)}function i(){var i=!0;return t("[data-brochure-name]").val()?t("[data-brochure-name]").next().hide():(i=!1,t("[data-brochure-name]").next().show()),t("[data-brochure-email]").val()?n(t("[data-brochure-email]").val())?(t("[data-brochure-email]").next().next().hide(),t("[data-brochure-email]").next().hide()):(i=!1,t("[data-brochure-email]").next().next().show(),t("[data-brochure-email]").next().hide()):(i=!1,t("[data-brochure-email]").next().next().hide(),t("[data-brochure-email]").next().show()),t("[data-brochure-privacy]").is(":checked")?t("[data-brochure-privacy]").next().next().next().hide():(i=!1,t("[data-brochure-privacy]").next().next().next().show()),i}function r(){grecaptcha.ready(function(){grecaptcha.execute(rcV3SK,{action:"WeddingBrochure"}).then(function(n){u(n)})})}function u(n){var i={},r;i.FullName=t("[data-brochure-name]").val();i.EmailAddress=t("[data-brochure-email]").val();i.PhoneNumber=t("[data-brochure-phone]").val();i.Token=n;r={objWeddingBrochure:i};t.ajax({type:"POST",url:"/web-services/WeddingBrochure.asmx/sendFormData",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){switch(n.d){case"invalid email":t("[data-brochure-response]").empty();t("[data-brochure-response]").append("<div class='response response__error'>Invalid email address<\/div>");break;case"error":t("[data-brochure-response]").empty();t("[data-brochure-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>");break;case"okay":t("[data-brochure-response]").empty();t("[data-brochure-response]").append('<div class=\'response response__success\'><p style="text-align:center">Form submitted successfully<\/p><a href="/files/cotswold-house/CHH_Wedding_Inserts_2024_WEB.pdf" download="WeddingsBrochure" ><span>DOWNLOAD BROCHURE<\/span><\/a><\/div>');customForms.trackEvent(customForms.EventTypes.WeddingBrochure,"Wedding Brochure request")}},error:function(){t("[data-brochure-response]").empty();t("[data-brochure-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>")}})}t(".form-error").hide();t(document).on("click","[data-brochure-submit]",function(){i()&&r()})};n.xmasForm=function(){function n(n){var t=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return t.test(n)}function i(){var i=!0;return t("[data-xmas-name]").val()?t("[data-xmas-name]").next().hide():(i=!1,t("[data-xmas-name]").next().show()),t("[data-xmas-email]").val()?n(t("[data-xmas-email]").val())?(t("[data-xmas-email]").next().next().hide(),t("[data-xmas-email]").next().hide()):(i=!1,t("[data-xmas-email]").next().next().show(),t("[data-xmas-email]").next().hide()):(i=!1,t("[data-xmas-email]").next().next().hide(),t("[data-xmas-email]").next().show()),t("[data-xmas-privacy]").is(":checked")?t("[data-xmas-privacy]").next().next().next().hide():(i=!1,t("[data-xmas-privacy]").next().next().next().show()),i}function r(){grecaptcha.ready(function(){grecaptcha.execute(rcV3SK,{action:"Brochure"}).then(function(n){u(n)})})}function u(n){var i={},r;i.FullName=t("[data-xmas-name]").val();i.EmailAddress=t("[data-xmas-email]").val();i.PhoneNumber=t("[data-xmas-phone]").val();i.Token=n;r={objBrochure:i};t.ajax({type:"POST",url:"/web-services/Brochure.asmx/sendFormData",data:JSON.stringify(r),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){switch(n.d){case"invalid email":t("[data-xmas-response]").empty();t("[data-xmas-response]").append("<div class='response response__error'>Invalid email address<\/div>");break;case"error":t("[data-xmas-response]").empty();t("[data-xmas-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>");break;case"okay":t("[data-xmas-response]").empty();t("[data-xmas-response]").append('<div class=\'response response__success\'><p style="text-align:center">Form submitted successfully<\/p><a href="/files/cotswold-house/Christmas-And-New-Year-Brochure-2022.pdf" download="ChristmasAndNewYearBrochure"><span>DOWNLOAD BROCHURE<\/span><\/a><\/div>');customForms.trackEvent(customForms.EventTypes.Brochure,"Brochure request")}},error:function(){t("[data-xmas-response]").empty();t("[data-xmas-response]").append("<div class='response response__error'>Something seems to have gone wrong! Please try again later.<\/div>")}})}t(".form-error").hide();t(document).on("click","[data-xmas-submit]",function(){i()&&r()})}})(window.websiteName=window.websiteName||{},jQuery),function(n){n.EventTypes={Instagram:"Instagram Click",Facebook:"Facebook Click",Twitter:"Twitter Click",SideLink:"Side Link Click",Brochure:"Brochure Submit",ButtonClick:"Button Click"};Object.freeze&&Object.freeze(n.EventTypes);n.trackEvent=function(t,i,r){i=i?i:"";r=r?r:"";switch(t){case n.EventTypes.Instagram:r=window.location.pathname;break;case n.EventTypes.Twitter:r=window.location.pathname;break;case n.EventTypes.Facebook:r=window.location.pathname;break;case n.EventTypes.SideLink:r=window.location.pathname;break;case n.EventTypes.Brochure:r=window.location.pathname;break;case n.EventTypes.ButtonClick:r=window.location.pathname}if(i!==""&&r!=="")try{(i=="BOOK"||i=="BOOK A ROOM")&&(i="Click reservations link");gtag("event",i,{event_category:t,event_label:r})}catch(u){return}}}(window.customForms=window.customForms||{},jQuery)