function createCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"}function readCookie(n){for(var t,r=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 t.substring(r.length,t.length)}return null}function eraseCookie(n){createCookie(n,"",-1)}function cookieAcceptance(){createCookie("cookieAcceptance","accepted",365);$(".cookie-banner").hide()}function updateTitle(){$(this).parent().next(".otherWrapper").toggle(this.value=="Other")}function showRegion(){$(this).next(".secondary-select").toggle(this.value=="UnitedKingdom")}function equalHeight(){var n=-1;$(".insta-feed .columns a").each(function(){n=n>$(this).height()?n:$(this).height()});$(".insta-feed .columns a").each(function(){$(this).height(n)})}$(document).ready(function(){var n=readCookie("cookieAcceptance");n&&$(".cookie-banner").hide()});$(function(){function t(){$(this).parent().next(".otherWrapper").toggle(this.value=="Other")}function c(){$(this).closest("div[data-field='disability']").parent().find("div[data-field='disability'][data-type='combobox_other']").toggle(this.checked)}function k(){this.checked&&$(this).closest("div[data-field='disability']").parent().find("div[data-field='disability'][data-type='combobox_other']").toggle(!1);var n=$(this).parent().siblings().find("input");this.checked?(n.prop("checked",!1),n.prop("disabled",!0)):(n.prop("disabled",!1),$(this).parent().parent().toggle(!1).toggle(!0))}function l(){var n=$(this).val()||"",t=n!==""&&h.indexOf(n)>=0;$(this).closest("div[data-field='ethnicity']").parent().find("div[data-field='ethnicity'][data-type='combobox_other']").toggle(t)}function a(){$(this).parent().next().find("#Postcode").next().toggle(this.value=="United Kingdom")}function n(n,t){var i=$(n).val().length,r=($(n).val().match(/\n/g)||[]).length;if(i=i+r,i==0){$(n).next().html("(Max "+t+" characters)");$(n).next().css("color","black");return}i>t?($(n).next().html("("+(i-t)+" characters too long)"),$(n).next().css("color","red")):($(n).next().html("("+(t-i)+" characters remaining)"),$(n).next().css("color","green"))}function p(n,t){n.value.length==n.maxLength&&document.getElementById(t).focus()}function w(){var r=$("#PaymentPeriod").val(),n;if(r&&r!=""){var f=parseFloat($("#AnnualAmount").val()),t=0,i="";switch(r){case"Yearly":t=f;i="year";break;case"Quarterly":t=f/4;i="quarter";break;case"Monthly":t=f/12;i="month"}($("#AnnualAmount").next().html(u(t)+" / "+i),n=$("#RegistrationFee").val(),n&&n!="")&&(n=parseFloat(n),$("#RegistrationFee").next().html("First payment will be "+u(t+n)+" to include one-off "+u(n)+" registration fee."))}}function u(n){return n=isNaN(n)||n===""||n===null?0:n,n>0?"£"+d(parseFloat(n).toFixed(2)).replace(".00",""):"None"}function d(n){n+="";for(var i=n.split("."),t=i[0],u=i.length>1?"."+i[1]:"",r=/(\d+)(\d{3})/;r.test(t);)t=t.replace(r,"$1,$2");return t+u}var f={},b=document.createElement("input"),e={},o,i,s,h,r,v,y;f.input=function(n){for(var t=0,i=n.length;t<i;t++)e[n[t]]=n[t]in b;return e}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));f.input.placeholder||($("label.hidden").show(),$("label.grouper").hide());$("#Title").each(t);$("#Title").change(t);$("#Reference1_Title").each(t);$("#Reference1_Title").change(t);$("#Reference2_Title").each(t);$("#Reference2_Title").change(t);$(".tag-wrapper .hiddenContent").hide();o=$("div[data-field='disability'][data-type='combobox_select']").data("trigger");i=$("div[data-field='disability'] input[value='"+o+"']");i.each(c);i.change(c);s=$("div[data-field='disability'] input[value='Prefer not to say']");s.change(k);h=$("div[data-field='ethnicity'][data-type='combobox_select']").data("trigger");r=$("div[data-field='ethnicity'] select");r.each(l);r.change(l);$("#Country").each(a);$("#Country").change(a);$("#Country").length>0&&$("#EventType").length==0&&$("input:text").click(function(){$("#Country").trigger("change")});$("select.auto-postback").change(function(){$("#Search").click()});$("button.save-favourite").click(function(){window.location=$(this).next().attr("href")});$(".toggleContent").click(function(){return $(this).parent().next(".hiddenContent").fadeToggle(),$(this).toggleClass("contract"),!1});$(".toggleTag").click(function(){return $(this).parent().next(".hiddenContent").fadeToggle(),$(this).toggleClass("contract"),!1});$(".tags input[type='checkbox']").hide();$('.tags input[type="checkbox"]').each(function(){$(this).is(":checked")?$(this).parent().addClass("selected"):$(this).parent().removeClass("selected")});$(".tags").each(function(){var n=$(this).find("input:checked").length;n>0&&$(this).closest(".tag-wrapper").find(".numberof").html("("+n+")")});$('.tags input[type="checkbox"]').change(function(){var n=$(this).closest(".tag-wrapper").find("input:checked").length;n>0?$(this).closest(".tag-wrapper").find(".numberof").html("("+n+")"):$(this).closest(".tag-wrapper").find(".numberof").html("");$(this).is(":checked")?$(this).parent().addClass("selected"):$(this).parent().removeClass("selected")});$(".menu").css({"max-height":"2000px",display:"none"});$(".menuTitle").click(function(){$(".menu").slideToggle()});$(".menu a").click(function(){$("#toggleMenu").prop("checked",!1)});$(".menu > li").each(function(){$(this).children("ul").length>0&&$(this).prepend("<a class='toggleChildren' href='#'><\/a>")});$(".menu ul").hide();$(".searchBar").hide();$(".menu .toggleChildren").click(function(){return $(this).toggleClass("contract"),$(this).siblings("ul").toggle(),!1});$(".mainMenu").css("margin-bottom","1px");$(".searchToggle").click(function(){$(".searchBar").toggle()});$(".menu .active").children("ul").length==0?$(".mainMenu").css("height","38px"):(v=$(".menu li.active ul").height(),y=v+38+"px",$(".mainMenu").css("height",y));$("a[id^='comment-reply-link']").click(function(n){n.preventDefault();var t=$(this).attr("id").replace("comment-reply-link-","");$("div[id^='comment-form']").hide();$("a[id^='comment-reply-link']").show();$(this).hide();$("#comment-form-"+t).show();$("#comment-form-0").show()});$("a[id^='cancel-reply']").click(function(n){n.preventDefault();var t=$(this).attr("id").replace("cancel-reply-link-","");$("#comment-reply-link-"+t).show();$("#comment-form-"+t).hide()});$(".comment-editor").length>0&&($(".comment-editor").jqte({b:!1,i:!1,u:!1,color:!1,fsize:!1,format:!1,ol:!1,ul:!1,sub:!1,sup:!1,outdent:!1,indent:!1,left:!1,center:!1,right:!1,strike:!1,remove:!1,rule:!1,source:!1}),$("div.jqte").css("margin",0));$(".jqte_editor").on("paste",function(n){n.preventDefault();var t=n.originalEvent.clipboardData.getData("text");document.execCommand("insertText",!1,t)});$("input#ShortProfile").length>0&&(n($("input#ShortProfile"),100),$("input#ShortProfile").keyup(function(){n($(this),100)}));$("textarea#LongProfile").length>0&&(n($("textarea#LongProfile"),1e3),$("textarea#LongProfile").keyup(function(){n($(this),1e3)}));$("input#MessageModel_Subject").length>0&&(n($("input#MessageModel_Subject"),80),$("input#MessageModel_Subject").keyup(function(){n($(this),80)}));$("textarea#MessageModel_Message").length>0&&(n($("textarea#MessageModel_Message"),1e3),$("textarea#MessageModel_Message").keyup(function(){n($(this),1e3)}));$("#SortCode1").keyup(function(){p(this,"SortCode2")});$("#SortCode2").keyup(function(){p(this,"SortCode3")});w();$("#PaymentPeriod").change(function(){w()})});$(document).ready(function(){function n(){$(window).width()>767&&$(".two-column-right.js-sticky").length>0?$(".two-column-right.js-sticky").scrollToFixed({zIndex:9999,limit:function(){return $("#comments-section").offset().top-$(".two-column-right.js-sticky").outerHeight(!0)},removeOffsets:!0,preFixed:function(){$(this).removeClass("scroll-to-fixed-fixed-end")},preAbsolute:function(){$(this).addClass("scroll-to-fixed-fixed-end")}}):$(window).width()<767&&$(".two-column-right.js-sticky").trigger("detach.ScrollToFixed")}$(".ajax-message-form").submit(function(){var n=$(this);n.find(".ajax-result").remove();n.find("button").attr("disabled","disabled");var r=n.attr("success"),u=n.attr("error"),i=n.attr("ajaxformid"),t="ajax-form-loader-image"+(i?"-"+i:"");return $("#"+t).show(),$.ajax({cache:!1,async:!0,type:"POST",url:n.attr("action"),data:n.serialize(),success:function(i){var u="<div class='form-field-wrapper ajax-result' style='padding-top:10px'>",f;if(i.Success)n.find("div.form-field-wrapper").hide(),n.find("div.jqte").hide(),n.find("button").hide(),n.find("p.cancel").hide(),u+="<p style='color:green;'>"+r+"<\/p>";else{for(u+="<ul style='color:red;'>",f=0;f<i.Errors.length;f++)u+="<li>"+i.Errors[f]+"<\/li>";u+="<\/ul>";n.find("button").removeAttr("disabled","disabled")}u+="<\/div>";$("#"+t).hide();n.append(u)},error:function(){var i="<div class='form-field-wrapper ajax-result' style='padding-top:10px'>";i+="<p style='color:red;'>"+u+"<\/p><\/div>";$("#"+t).hide();n.append(i);n.find("button").removeAttr("disabled","disabled")}}),!1});$(".ajax-message-form-alt").submit(function(){var n=$(this);n.find(".ajax-result").remove();n.find("button").attr("disabled","disabled");var r=n.attr("success"),u=n.attr("error"),i=n.attr("ajaxformid"),t="ajax-form-loader-image"+(i?"-"+i:"");return $("#"+t).show(),$.ajax({cache:!1,async:!0,type:"POST",url:n.attr("action"),data:n.serialize(),success:function(i){var u="<div class='message success ajax-result'>",f;if(i.Success)n.find("div.styled-form-wrapper").hide(),n.find("div.jqte").hide(),$(".help-banner").hide(),n.find("button").hide(),n.find("p.cancel").hide(),u+="<p>"+r+"<\/p>";else{for(u+="<ul style='color:red;'>",f=0;f<i.Errors.length;f++)u+="<li>"+i.Errors[f]+"<\/li>";u+="<\/ul>";n.find("button").removeAttr("disabled","disabled")}u+="<\/div>";$("#"+t).hide();n.prepend(u)},error:function(){var i="<div class='message error ajax-result' style='padding-top:10px'>";i+="<p style='color:red;'>"+u+"<\/p><\/div>";$("#"+t).hide();n.append(i);n.find("button").removeAttr("disabled","disabled")}}),!1});$(".mailchimp-message-form").submit(function(){$("#mailchimp-form-loader-image").show();var n=$(this);return n.find(".ajax-result").remove(),n.find("input[type=submit]").attr("disabled","disabled"),$.ajax({cache:!1,async:!0,type:"POST",url:n.attr("action"),data:n.serialize(),success:function(t){var i="<div class='form-field-wrapper ajax-result' style='padding-top:10px'>",r;if(t.Success)i+="<p style='color:green;'>"+n.attr("success")+"<\/p>",n.find("#Message").val(""),n.find("#Subject").val("");else{for(i+="<ul style='color:red;'>",r=0;r<t.Errors.length;r++)i+="<li>"+t.Errors[r]+"<\/li>";i+="<\/ul>"}i+="<\/div>";$("#mailchimp-form-loader-image").hide();n.append(i);n.find("input[type=submit]").removeAttr("disabled","disabled")},error:function(){var t="<div class='form-field-wrapper ajax-result' style='padding-top:10px'>";t+="<p style='color:red;'>"+n.attr("error")+"<\/p><\/div>";$("#mailchimp-form-loader-image").hide();n.append(t);n.find("input[type=submit]").removeAttr("disabled","disabled")}}),!1});$("#toggleHelp").click(function(){return $("#help-form").slideToggle(),!1});$("#isWork").is(":checked")?($("#alt-address").show(),$("#alt-address input").attr("disabled",!1),$("#alt-address input #home_name").attr("disabled",!0),$("#isHome").attr("checked",!1)):($("#alt-address").hide(),$("#alt-address input").attr("disabled",!0),$("#isWork").attr("checked",!1));$("#isWork").change(function(){$("#isWork").is(":checked")?($("#alt-address").show(),$("#alt-address input").attr("disabled",!1),$("#alt-address input #home_name").attr("disabled",!0),$("#isHome").attr("checked",!1)):$("#alt-address").hide()});$("#isHome").change(function(){$("#isHome").is(":checked")&&($("#alt-address").hide(),$("#alt-address input").attr("disabled",!0),$("#isWork").attr("checked",!1))});n();$(window).on("resize",function(){$(".insta-feed .columns a").each(function(){$(this).height("")});$(window).width()>767&&equalHeight()})})