function updateAuthor(n){return n.extensionField_Name&&n.extensionField_Name.value!=""?(n.author.value=n.extensionField_Name.value,n.extensionField_Name.name="extensionField_h_Name",!0):n.extensionField_Email&&n.extensionField_Email.value!=""?(n.author.value=n.extensionField_Email.value,n.extensionField_Email.name="extensionField_h_Email",!0):!0}function errorCheck(n){var t=!0;return n.extensionField_YourName==""?(errors[0]="Name cannot be blank",t=!1):errors[0]="",n.extensionField_ccxqueuetag==""?(errors[1]="Topic must be chosen",t=!1):errors[1]="",t}var s,util,Site={init:function(){s=this.settings;util=this.utilities;jQuery.noConflict(),function(n){n(document).ready(function(){function r(t){n(document).scrollTop()>350&&util.mobileCheck()!="mobile"&&n("header").hasClass("home")?n("header").data("size")=="big"&&(n("header").data("size","small"),n("header").addClass("small"),t&&n("header").addClass("tran")):n("header").data("size")=="small"&&(n("header").data("size","big"),n("header").removeClass("small"),t&&n("header").removeClass("tran"))}function tt(){var t=n("#carousel").slick("slickCurrentSlide");n(".slick-dots li#slick-slide0"+t).pietimer("stop");n("#carousel").slick("slickPause")}function w(){var t=n("#carousel").slick("slickCurrentSlide");n("#carousel").slick("slickPlay");util.startPie(t)}var f,e,y,p,h,i,b,c,l,k,t,u,it,v;n(".nav-landing-tiles").length>0&&util.mobileCheck()!="mobile"&&(f=n(".nav-landing-tiles").find(".col > a"),i=[],n(f).each(function(){i.push(n(this).height())}),e=Math.max.apply(null,i),e>65&&n(f).height(e));n("a.modalSelect").fancybox({centerOnScroll:!0});util.mobileCheck()=="mobile"&&n("#centreResults .results-area span > a.map-link").click(function(){n("#centreResults").removeClass("selected").hide();n("#centreResultsMap").addClass("selected").removeClass("hidden").show();n(".tablist").find("#tab1").removeClass("selected");n(".tablist").find("#tab2").addClass("selected");n("html, body").animate({scrollTop:830},200)});n("header").data("size","big");n(window).scroll(function(){r(!0)});window.addEventListener("resize",function(){r(!0)},!1);n(document).on("touchmove",function(){r(!0)});r();n("#centreResults").length>0&&n("#centreResults").children().length>0&&n("html, body").animate({scrollTop:n("#centreResults").offset().top-280},200);var o=!1,nt=n("#carousel").attr("data-speed"),tt;util.mobileCheck()=="desktop"?n(s.carousel).slick({autoplay:!1,autoplaySpeed:nt*1e3,dots:!0,infinity:!0,arrows:!1}):(y=n(s.carousel).find(".item").length,p=Math.floor(Math.random()*y),n(s.carousel).find(".item").eq(p).addClass("active"));util.mobileCheck()=="mobile"&&(util.toMobile(),s.currentView="mobile",setTimeout(function(){n("#centreResultsMap").addClass("hidden")},1e3));n(window).resize(function(){util.mobileCheck()=="mobile"&&s.currentView=="desktop"?(util.toMobile(),s.currentView="mobile"):util.mobileCheck()=="desktop"&&s.currentView=="mobile"&&(util.toDesktop(),s.currentView="desktop")});n("form").on("keydown","input",function(t){var i=n(this).attr("data-type"),r;t.keyCode==13&&(t.preventDefault(),i=="search"?(r=encodeURIComponent(n(this).attr("value")),window.location="/search results.aspx?query="+r):i=="centre"?n(this).parent().find('input[type="submit"]').click():n(this).parents(".form").find('input[type="submit"][value="Submit"]').click())});n(s.carousel).length>0&&n(s.carousel).hasClass("slick-initialized")&&(w(),n("#carousel .slick-dots li").each(function(){n(this).click(function(t){n(this).hasClass("paused")?(n(this).removeClass("paused"),o=!1):o=!0;t.preventDefault()})}));n(s.carousel).on("beforeChange",function(t,i,r,u){n(".slick-dots li#slick-slide0"+r).pietimer("reset");r!=u&&n(".slick-dots li#slick-slide0"+r+".paused").removeClass("paused")}).on("afterChange",function(t,i,r){o?(n(".slick-dots li#slick-slide0"+r).addClass("paused"),tt()):(n(".slick-dots li#slick-slide0"+r+".paused").removeClass("paused"),w())});util.accordion(n("a.accordion-trigger,a.steps-trigger"));n("input.fancy").length>0&&n("input.fancy").each(function(){if(n(this).val()!=""){var t=n(this).prev("label.fancy-label");t.attr("for")!=n(this).attr("id")||t.hasClass("up")||(t.addClass("up"),t.animate({opacity:1,"margin-top":"-=16px"},500));n(this).addClass("filled")}});n("input.fancy").each(function(){n(this).on("focus",function(){var t=n(this).prev("label.fancy-label");t.attr("for")!=n(this).attr("id")||t.hasClass("up")||(t.addClass("up"),t.animate({opacity:1,"margin-top":"-=16px"},500))});n(this).on("blur",function(){var t=n(this).prev("label.fancy-label");n(this).val()==""&&t.hasClass("up")&&(t.removeClass("up"),t.animate({opacity:0,"margin-top":"+=16px"},300))});n(this).on("input",function(){var t=n(this).prev("label.fancy-label");t.attr("for")==n(this).attr("id")&&n(this).is(":focus")&&n(this).val()!=""&&n(this).addClass("filled");n(this).val()==""&&n(this).removeClass("filled")})});n(".results-area").length>0&&n("#follow-view").removeClass("hide");n("a#skip-link").click(function(){var t=n(this).attr("href"),i=n(t).find("a").first();setTimeout(function(){i.focus()},0)});n("#hidAccordionFlag").length>0&&n("#hidAccordionFlag").val().toLowerCase()==!0&&n(".hidden-options").show().addClass("open");n("a.toggle-options").click(function(t){n(this).next(".hidden-options").is(":visible")?n(this).text("More search options").removeClass("open"):n(this).text("Less search options").addClass("open");n(this).next(".hidden-options").slideToggle().toggleClass("open");t.preventDefault()});n(".search-toggle").on("click",function(t){t.preventDefault();n("header").toggleClass("active-search")});if(n("ul.tablist a.tab-link").click(function(t){var i=n(this).attr("id");n("ul.tablist a.tab-link.selected").toggleClass("selected");n(this).toggleClass("selected");n(".tabs .tab").hide().removeClass("selected");n(".tabs .tab[aria-labelledby='"+i+"']").show().addClass("selected").removeClass("hidden");t.preventDefault()}),util.mobileCheck()!="mobile"&&n(".tabs .accordion-content").length>0&&n(".tabs .accordion-content").each(function(){n(this).parent(":hidden").show();n(this).show();var r=n(this).find(".tile a.header"),f=1,t=0;n(r).each(function(i){n(this).outerHeight(!1)>t&&(t=n(this).outerHeight(!1));(f==3||i==r.length-1)&&t!=0&&(r[i].outerHeight=t,f==3?(n(r[i]).css("height",t+"px"),n(r[i-1]).css("height",t+"px"),n(r[i-2]).css("height",t+"px")):f==2?(n(r[i]).css("height",t+"px"),n(r[i-1]).css("height",t+"px")):n(r[i]).css("height",t+"px"),f=0,t=0);f++});var u=n(this).find(".tile .desc"),e=1,i=0;n(u).each(function(t){n(this).outerHeight(!1)>i&&(i=n(this).outerHeight(!1));(e==3||t==u.length-1)&&i!=0&&(u[t].outerHeight=i,e==3?(n(u[t]).css("height",i+"px"),n(u[t-1]).css("height",i+"px"),n(u[t-2]).css("height",i+"px")):e==2?(n(u[t]).css("height",i+"px"),n(u[t-1]).css("height",i+"px")):n(u[t]).css("height",i+"px"),e=0,i=0);e++});n(this).hide();n(this).parent().hasClass("selected")||n(this).parent().hide()}),n(".keyServices").length>0&&util.mobileCheck()!="mobile"&&(h=n(".keyServices").find("div.service a.header"),i=[],n(h).each(function(){i.push(n(this).height())}),b=Math.max.apply(null,i),n(h).height(b),c=n(".keyServices").find("div.service p.description"),l=[],n(c).each(function(){l.push(n(this).height())}),k=Math.max.apply(null,l),n(c).height(k)),n("#menuButton").length<1&&n(".infoSearch").length>0&&n("#optionsDiv").each(function(){n(this).show();var i=n(this).find(".tile"),r=1,t=0;n(i).each(function(u){n(this).outerHeight(!1)>t&&(t=n(this).outerHeight(!1));(r==3||u==i.length-1)&&t!=0&&(i[u].outerHeight=t,r==3?(n(i[u]).outerHeight(t),n(i[u-1]).outerHeight(t),n(i[u-2]).outerHeight(t)):r==2?(n(i[u]).outerHeight(t),n(i[u-1]).outerHeight(t)):n(i[u]).outerHeight(t),r=0,t=0);r++});n(this).hide()}),n(".faqList").length>0&&(t=n(".largeContentBlock.faqList").css("background-image"),t=t.match(/^url\("?(.+?)"?\)$/),t[1]&&(t=t[1],u=new Image,n(u).load(function(){n(".largeContentBlock.faqList span.fade").css("height",u.height)}),u.src=t)),n("#main-menu .mobile").length>0){n("a#menuButton").on("click",function(t){n(this).parent(".mobile").hasClass("enabled")?(n(this).parent(".mobile").addClass("disable").toggleClass("enabled"),n("#navClone").toggleClass("enabled"),n("#navClone .menuToggle").inView("bottomOnly")&&n("#main-menu .mobile").addClass("hide")):(n(this).parent(".mobile").removeClass("disable").toggleClass("enabled"),n("#navClone").toggleClass("enabled"));t.preventDefault()});n("#navClone a.menuToggle").on("click",function(n){n.preventDefault()});it=n("#navClone").offset();n(document).scroll(function(){if(n("#main-menu .mobile").hasClass("enabled")){var t=n("a#menuButton").offset(),i=n("#navClone").offset();(t.top>=i.top||n("#navClone").inView("bottomOnly"))&&(n("#main-menu .mobile").addClass("hide"),n("#main-menu .mobile").removeClass("enabled"))}else n("#navClone .menuToggle").inView("bottomOnly")||n("#navClone").inView("bottomOnly")?n("#main-menu .mobile").addClass("hide"):n("#main-menu .mobile").removeClass("hide")})}if(n("#follow-view").length>0&&n(".results-area").length>0&&(util.followView(n("#follow-view"),n(".results-area")),n(document).scroll(function(){util.followView(n("#follow-view"),n(".results-area"))})),n("div.field").length>0&&util.errorCheck(),n("#carousel").length>0){var d=n("#carousel .message p").first().text(),a="Learn more.",g="";d.indexOf(a)!==-1&&(g=d.replace(a,"<span class='underline'>"+a+"<\/span>"),n("#carousel .message p").html(g))}n("#section-list").length>0&&n(".section-sub").each(function(){var t=n(this).find(".col:not(:first-child) a.btn").html(),i=/\b\d{3,}[-. ]?\d{3,}[-. ]?\d{3,}\b/.exec(t),r;i&&(r=[t.slice(0,i.index),"<br />",t.slice(i.index)].join(""),n(this).find(".col:not(:first-child) a.btn").html(r))});util.mobileCheck()=="mobile-only"&&n(".mobileTel").length>0&&n(".mobileTel").each(function(){var t,i,r;t=n(this).attr("data-tel")?n(this).attr("data-tel"):n(this).text();i=/\b\d{3,}[-. ]?\d{3,}[-. ]?\d{3,}\b/.exec(t);i&&(r="tel:"+t.slice(i.index).replace(/ /g,""),n(this).attr("href",r))});n("#dropDownContactMethod").length>0&&(v=n("#dropDownContactMethod").val(),v=="By phone"?(n("a[name='phone'] ~ input[type=text]").after("<span class='required'>required<\/span>"),n("a[name='email'] ~ span.required").remove()):v=="By email"&&(n("a[name='email'] ~ input[type=text]").after("<span class='required'>required<\/span>"),n("a[name='phone'] ~ span.required").remove()),n("#dropDownContactMethod").change(function(){var t=n(this).val();t=="By phone"?(n("a[name='phone'] ~ input[type=text]").after("<span class='required'>required<\/span>"),n("a[name='email']").parents(".field.error").removeClass("error"),n("a[name='email'] ~ span.required").remove(),n("a[name='email'] ~ span.field-error").remove()):t=="By email"&&(n("a[name='email'] ~ input[type=text]").after("<span class='required'>required<\/span>"),n("a[name='phone']").parents(".field.error").removeClass("error"),n("a[name='phone'] ~ span.required").remove(),n("a[name='phone'] ~ span.field-error").remove())}))});n.fn.inView=function(t){var r={},i;r.top=n(window).scrollTop();r.bottom=r.top+n(window).height();i={};i.top=this.offset().top;i.bottom=i.top+this.outerHeight();switch(t){case"bottomOnly":return i.bottom<=r.bottom&&i.bottom>=r.top;case"topOnly":return i.top<=r.bottom&&i.top>=r.top;case"both":return i.top>=r.top&&i.bottom<=r.bottom;default:return i.top>=r.top&&i.bottom<=r.bottom}}}(jQuery)},settings:{currentView:"desktop",carousel:"#carousel"},utilities:{startPie:function(n){var t=jQuery;t(".slick-dots li#slick-slide0"+n).children("div.pie-container").length>0?t(".slick-dots li#slick-slide0"+n).pietimer("start"):t(".slick-dots li#slick-slide0"+n).children("div.pie-container").length==0&&t(".slick-dots li#slick-slide0"+n).pietimer({timerSeconds:s.carouselSpeed,color:"transparent",fill:"transparent",showPercentage:!1,callback:function(){t(s.carousel).slick("slickNext");t(".slick-dots li#slick-slide0"+n).pietimer("reset")}})},mobileCheck:function(){var n=Modernizr.mq("(max-width: 800px)"),t=Modernizr.mq("(max-width: 767px)");return n&&t?"mobile-only":n?"mobile":"desktop"},toMobile:function(){var n=jQuery,u,t,f,r,i;n("#centreResultsMap").addClass("hidden");n("#navigation").before("<a href='#' id='menuButton' class='menuToggle'>Menu<\/a>");n("#search-form").length>0&&(u=n("#search-form").find("input[type='submit'].btn").detach(),n("#search-form").after("<div id='mobSearchButton' class='col col-8 sm-col-12'><\/div>"),n("#mobSearchButton").append(u));t=n(".banner.small");t.has(".noBanner").length;t.html()&&!t.html().trim().length&&t.addClass("no-banner-content");n("#carousel.slick-initialized").length>0&&(n("#carousel .item.slick-current").addClass("active"),n("#carousel").slick("unslick"));t.find(".message .wrapper").length&&(f=t.find(".message .wrapper").height(),r=150,window.innerWidth>=520&&(r=170),t.css("height",f+r));i=n("#navigation").parent(".row").clone();i.attr("id","navClone");i.children().removeAttr("id");n("#navigation").parent(".row").addClass("mobile");n("footer nav.nav-featured-links").after(i)},toDesktop:function(){var n=jQuery,t;n("#navClone").remove();n("#menuButton").detach();n("#search-form").length>0&&n("input[type='submit'].btn").parent().is("div")&&(t=n("#mobSearchButton input[type='submit'].btn").unwrap().detach(),n("#search-form span.field-error:first").before(t));n("#centreResults").show();n("#centreResultsMap").removeClass("hidden").show()},accordion:function(n){var t=jQuery;t(n).click(function(n){var i=0,r=t(this);r.parent().siblings(".accordion-content").length>0&&(r=t(this).parent());r.next(".accordion-content,.steps-content").slideToggle({start:function(){i=1;t(this).removeClass("complete");t(this).prev().hasClass("open")||(t(this).prev().toggleClass("open"),t(this).parent(".step").toggleClass("open"))},complete:function(){t(this).addClass("complete");i==1?(t(this).prev().hasClass("open")&&t(this).is(":hidden")&&(t(this).prev().toggleClass("open"),t(this).parent(".step").toggleClass("open")),i=0):t(this).prev().toggleClass("open")}});n.preventDefault()})},followView:function(n,t){var r=$(t).offset(),i=$(t).outerHeight(),u=r.top+i,f=$(document).scrollTop()+$(n).outerHeight()+25;i<=$(n).outerHeight()?$(n).removeClass("fixed").attr("style",""):r.top-25<$(document).scrollTop()?f>=u?$(n).removeClass("fixed").addClass("bottom").css({top:i-$(n).outerHeight()+"px"}):$(n).addClass("fixed").removeClass("bottom").attr("style",""):$(n).removeClass("fixed").attr("style","")},centreElement:function(n,t){var i=jQuery,f=n.outerWidth(),e=n.outerHeight(),o=i(window).width(),s=i(window).height(),r=(o-f)/2,u=(s-e)/2;t=="both"?n.css({"margin-left":r+"px","margin-top":u+"px"}):t=="vertical"?n.css({"margin-top":u+"px"}):t=="horizontal"&&n.css({"margin-left":r+"px"})},errorCheck:function(){var n=jQuery;n("div.field").each(function(){n(this).children(".field-error").length>0?n(this).addClass("error"):n(this).removeClass("error")})},outOfView:function(n,t,i){var r=n.offset(),u=t.outerHeight()+25,f=i.offset(),e=f.top+i.outerHeight();return e-r.top<u?!0:!1}}},menuHandler,carouselHandler,errors;Site.init();menuHandler={bodySelector:jQuery("body"),headerSelector:jQuery("header"),menuSelector:jQuery("#main-menu"),logoSelector:jQuery("header .clearfix .logo img"),toggleSelector:jQuery(".mobile-menu-toggle a"),init:function(){this.register()},register:function(){this.toggleSelector.click(function(n){n.preventDefault();menuHandler.toggle()})},toggleLogo:function(){var n="/Images/logo_@2x.png";this.logoSelector.attr("src")==n?this.logoSelector.attr("src","/Images/logo-blue_@2x.png"):this.logoSelector.attr("src",n)},toggle:function(){this.menuSelector.toggleClass("active");this.headerSelector.toggleClass("active");this.bodySelector.toggleClass("mobile-menu");this.toggleLogo()}};carouselHandler={selector:jQuery("#slider .wrapper"),init:function(){this.selector.slick({})},destroy:function(){this.selector.slick("unslick")}},function(n){var t={init:function(t){var i={timer:null,timerSeconds:10,callback:function(){},timerCurrent:0,showPercentage:!1,fill:!1,color:"#CCC",paused:!1};return i=n.extend(i,t),this.each(function(){var t=n(this),r=t.data("pietimer");r||(t.prepend("<div class='pie-container'><div class='percent'><\/div><div class='slice'><div class='pie'><\/div><\/div><\/div>"),t.addClass("pietimer"),t.css({fontSize:t.width()}),t.data("pietimer",i),i.showPercentage&&t.find(".percent").show(),i.fill&&t.addClass("fill"),t.pietimer("start"))})},stopWatch:function(){var t=n(this).data("pietimer"),i,r;t&&(t.paused||(i=(t.timerFinish-(new Date).getTime())/1e3,i<=0?(clearInterval(t.timer),n(this).pietimer("drawTimer",100),t.callback()):(r=100-i/t.timerSeconds*100,n(this).pietimer("drawTimer",r))))},drawTimer:function(t){var i,r;$this=n(this);i=$this.data("pietimer");i&&(t>50&&!$this.find(".slice").hasClass("gt50")&&$this.find(".slice").addClass("gt50").append("<div class='pie fill'><\/div>"),r=360/100*t,$this.find(".slice .pie").css({"-moz-transform":"rotate("+r+"deg)","-webkit-transform":"rotate("+r+"deg)","-o-transform":"rotate("+r+"deg)",transform:"rotate("+r+"deg)"}),$this.find(".percent").html(Math.round(t)+"%"),i.showPercentage&&$this.find(".percent").show(),$this.hasClass("fill")?$this.find(".slice .pie").css({backgroundColor:i.color}):$this.find(".slice .pie").css({borderColor:i.color}))},start:function(){var t=n(this).data("pietimer");t&&(t.paused||(t.timerFinish=(new Date).getTime()+t.timerSeconds*1e3,n(this).pietimer("drawTimer",0),t.timer=setInterval("$this.pietimer('stopWatch')",50),t.paused=!1))},reset:function(){var t=n(this).data("pietimer");t&&($this.find(".slice").hasClass("gt50")&&$this.find(".pie-container").html("<div class='percent'><\/div><div class='slice'><div class='pie'><\/div><\/div>"),clearInterval(t.timer),t.paused=!1,n(this).pietimer("drawTimer",0))},stop:function(){var t=n(this).data("pietimer");t&&(t.paused=!0,clearInterval(t.timer),n(this).pietimer("drawTimer",0))}};n.fn.pietimer=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.pietimer");else return t.init.apply(this,arguments)};menuHandler.init();carouselHandler.init()}(jQuery);errors={},function(n){n(document).ready(function(){function i(){errors[0]!=""?(n("#extensionField_YourName").addClass("error"),n("#extensionField_YourName").prev(".field-error").text(errors[0]).addClass("shown")):(n("#extensionField_YourName").removeClass("error"),n("#extensionField_YourName").prev(".field-error").text(errors[0]).removeClass("shown"));errors[1]!=""?(n("#extensionField_ccxqueuetag").addClass("error"),n("#extensionField_ccxqueuetag").parent("div").prev(".field-error").text(errors[1]).addClass("shown")):(n("#extensionField_ccxqueuetag").removeClass("error"),n("#extensionField_ccxqueuetag").parent("div").prev(".field-error").text(errors[1]).removeClass("shown"))}var t;n("a.chat-open").length>0&&(n("#menuButton").length<1?n("a.chat-open").attr("href","#"):n("a.chat-open").attr("href","/mobile-webchat"));n("a.chat-open").click(function(i){n("#menuButton").length<1&&(n("#webchat-form").toggleClass("open"),n("#webchat-form").hasClass("open")?(t=n(this),n("#chat-window").attr("aria-hidden","false"),n("#chat-window h3").focus()):n("#chat-window").attr("aria-hidden","true"),i.preventDefault())});n("#chat-button, #chat-window a.close, a.cancel").click(function(i){if(n("#webchat-form").parent().hasClass("inpage")){var r=window.history;r.go(-1);i.preventDefault()}else n("#webchat-form").toggleClass("open"),n("#webchat-form").hasClass("open")?(t=n(this),n("#chat-window").attr("aria-hidden","false"),n("#chat-window h3").focus()):(n("#chat-window").attr("aria-hidden","true"),n(t).focus()),i.preventDefault()});n("#webchat-submit").click(function(t){var u=n("#webchat-form :input"),r={};u.each(function(){r[this.name]=n(this).val()});errorCheck(r)||(i(),n("#webchat-form").find(".field-error.shown").first().focus(),t.preventDefault())})})}(jQuery)