var centaurModule=function(n){var r,t=function(n){i(n)},i=function(n){$(".about-navigation .main-navigation li a").each(function(){$(this).html()==n&&$(this).addClass("active")})};n.About={init:t}}(window.Centaur=window.Centaur||{});(function(n){var t=function(){$(".letter-key").click(function(){var n=$(this).data("letter");n.length>0&&$("#a-z-brands").load("/brands/list?letter="+n,function(t,i){i=="error"?alert("Sorry, an error has occurred  - please try again."):($("table.a-z tr:odd").addClass("bg"),$("ul li.letter").removeClass("active"),$("ul li.letter[data-letter='"+n+"']").addClass("active"))}).hide().fadeIn("slow")}),$(document).ready(function(){$("table.a-z tr:odd").addClass("bg")})};n.Brands={init:t}})(window.Centaur=window.Centaur||{}),function(n){var i=function(n,t){var r,i;t===""?(r=n?document.getElementById("from-all-success"):document.getElementById("success"),r.style.display="inline"):(n?(i=document.getElementById("from-all-error"),$("#from-all-error").addClass("error")):(i=document.getElementById("error"),$("#error").addClass("error")),i.style.display="inline",i.innerHTML=t)},t=function(n){var t=document.getElementById("save"),u=document.getElementById("from-all-save"),f,e;t.style.cursor="progress",t.setAttribute("disabled","disabled"),u.style.cursor="progress",u.setAttribute("disabled","disabled"),f=document.getElementById("save-spinner"),f.style.display="inline-block",e=document.getElementById("from-all-spinner"),e.style.display="inline-block",t.removeAttribute("disabled"),u.removeAttribute("disabled");var o=r(n.data.unsubscribeUserFromAllBulletins),s=document.getElementById("subscriber-id"),h={EmailAddress:document.getElementById("email-address").value,SubscriberId:s.attributes["data-sub-id"].value,UnsubscribeFromEmailListIds:o};$.ajax({url:"/bulletin/choices",type:"POST",dataType:"json",traditional:!0,data:h,success:function(r){t.removeAttribute("disabled"),t.style.cursor="pointer",u.removeAttribute("disabled"),u.style.cursor="pointer",f.style.display="none",e.style.display="none",i(n.data.unsubscribeUserFromAllBulletins,r.error)},error:function(){t.removeAttribute("disabled"),t.style.cursor="pointer",f.style.display="none",u.removeAttribute("disabled"),u.style.cursor="pointer",e.style.display="none"}})},r=function(n){var t=[],r,i;if(!n)return t.push(parseInt(document.getElementById("email-list-id").value)),t;for(r=document.bulletins.bulletinName.length,i=0;i<r;i++)t.push(parseInt(document.bulletins.bulletinName[i].attributes["data-email-list-id"].value));return t},u=function(){$("#save").unbind(t).on("click",{unsubscribeUserFromAllBulletins:!1},t);$("#from-all-save").unbind(t).on("click",{unsubscribeUserFromAllBulletins:!0},t)};n.BulletinUnsubscribe={init:u}}(window.Centaur=window.Centaur||{}),$.fn.center=function(){return this.css("position","absolute"),this.css("top",($(window).height()-this.height())/2+$(window).scrollTop()+"px"),this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft()+"px"),this},$.fn.centerTop=function(){return this.css("position","absolute"),this.css("top","15px"),this.css("left",($(window).width()-this.width())/2+$(window).scrollLeft()+"px"),this},function(n){var r=!1,u=function(n){i(n);$("#apply").on("click",h);$("progress").hide();$("#chosen-file").on("change",function(){r=!0})},t=function(n){var i=n.data.charCount,t=$(this),r=t.val().length,u;r>i?t.val(t.val().substr(0,1e3)):(u=i-r,$("#"+n.data.characterCountId).text("("+u+" characters left)"))},f=function(){var n,t;(s(),$(".validation-summary").html()==="")&&(n=!1,$("progress").is(":visible")||(n=!0),$("#save").hide(),t={url:"/Careers/SaveCvDetails",beforeSubmit:e,success:o,iframe:!0,dataType:"json"},$("#centaur-training-academy").ajaxSubmit(t))},e=function(){return $("#spinner").show(),$("#apply-for-centaur-traning-academy").hide(),!0},o=function(n){$("#spinner").hide(),$("#save").show(),$("#cancel").show();var f=$(".error"),u=n;u.Result===1?(alert(u.message),$.unblockUI()):alert(u.message),$("#apply-for-centaur-traning-academy").show()},s=function(){var n=!1,i,r,t,u,f;$(".name").val()===""?($(".name").css("border","1px solid red"),n=!0):$(".name").css("border","1px solid #ABADB3"),i=$('input[name="email"]').val().toLowerCase(),r=/^([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})$/,r.test(i)?$(".email").css("border","1px solid #ABADB3"):($(".email").css("border","1px solid red"),n=!0),$(".location").val()===""?($(".location").css("border","1px solid red"),n=!0):$(".location").css("border","1px solid #ABADB3"),$(".mobile").val()===""?($(".mobile").css("border","1px solid red"),n=!0):$(".mobile").css("border","1px solid #ABADB3"),$('input[name="eligible"]:checked').length===0?($(".eligible").css("border","1px solid red"),n=!0):$(".eligible").css("border",""),$('input[name="canStart"]:checked').length===0?($(".start").css("border","1px solid red"),n=!0):$(".start").css("border",""),$('input[name="holidaysBooked"]:checked').length===0?($(".holiday").css("border","1px solid red"),n=!0):$(".holiday").css("border",""),$("#media-sales").val()===""?($("#media-sales").css("border","1px solid red"),n=!0):$("#media-sales").css("border","1px solid #ABADB3"),$("#biggest-challenge").val()===""?($("#biggest-challenge").css("border","1px solid red"),n=!0):$("#biggest-challenge").css("border","1px solid #ABADB3"),$("#successful-sales").val()===""?($("#successful-sales").css("border","1px solid red"),n=!0):$("#successful-sales").css("border","1px solid #ABADB3"),$("#life-experience").val()===""?($("#life-experience").css("border","1px solid red"),n=!0):$("#life-experience").css("border","1px solid #ABADB3"),$("#applied-centaur").val()===""?($("#applied-centaur").css("border","1px solid red"),n=!0):$("#applied-centaur").css("border","1px solid #ABADB3"),$("#other-positions").val()===""?($("#other-positions").css("border","1px solid red"),n=!0):$("#other-positions").css("border","1px solid #ABADB3"),$("#application-type").val()===""?($("#application-type").css("border","1px solid red"),n=!0):$("#application-type").css("border","1px solid #ABADB3"),t=$(".validation-summary"),n?(u=t.html()==="",u&&(f="Please answer the questions which have been highlighted above.",t.html(f),t.slideDown("slow"))):(t.html(""),t.slideUp("slow"))},h=function(){$("html, body").animate({scrollTop:0},"200"),$("#ajaxUploadForm").ajaxForm({iframe:!0,dataType:"json",success:function(n){n.success?($("#uploaded-cv-file-name").val(n.message),$(".upload-status").css("color","green"),$(".upload-status").text("Your CV was successfully uploaded").show()):($("#uploaded-cv-file-name").val(""),$(".upload-status").css("color","red"),$(".upload-status").text(n.message).show())}});$("#media-sales").on("keyup",{charCount:1e3,characterCountId:"media-sales-charNum"},t);$("#biggest-challenge").on("keyup",{charCount:1e3,characterCountId:"biggest-challenge-charNum"},t);$("#successful-sales").on("keyup",{charCount:1e3,characterCountId:"successful-sales-charNum"},t);$("#life-experience").on("keyup",{charCount:1e3,characterCountId:"life-experience-charNum"},t);$("#applied-centaur").on("keyup",{charCount:1e3,characterCountId:"applied-centaur-charNum"},t);$("#other-positions").on("keyup",{charCount:1e3,characterCountId:"other-positions-charNum"},t);$("#application-type").on("keyup",{charCount:1e3,characterCountId:"application-type-charNum"},t);$("#comments").on("keyup",{charCount:1e3,characterCountId:"comments-charNum"},t);$.blockUI.defaults.css={},$.blockUI({message:$(".popup")}),$(".blockUI.blockMsg").centerTop(),$(".blockOverlay").click(function(){return $.unblockUI(),!1}),$("#cancel").click(function(){return $.unblockUI(),!1}),$(".error").text(""),$(".error").hide()},i=function(n){$(".careers-navigation .main-navigation li a").each(function(){$(this).html()==n&&$(this).addClass("active")})},c=function(){$("#register-interest").on("submit",function(n){n.preventDefault();var t=$(this).find('[name="FirstName"]').val(),i=$(this).find('[name="LastName"]').val(),r=$(this).find('[name="EmailAddress"]').val(),u=$(this).find('[name="recaptcha_challenge_field"]').val(),f=$(this).find('[name="recaptcha_response_field"]').val(),e={FirstName:t,LastName:i,EmailAddress:r,recaptcha_challenge_field:u,recaptcha_response_field:f};return $.ajax({url:"/careers/register-your-interest",type:"POST",data:e,dataType:"json"}).done(function(n){if(n.error&&n.validationMessages[0]==="You are already registered to recieve job alerts.")$("#register-interest-header").hide(),$("#register-interest-intro").hide(),$("#register-interest").hide(),$("#thank-you-error-message").html(n.validationMessages[0]),$("#div_successfully_registered").show();else{if(n.error){Recaptcha.reload(),n.validationMessages&&($("#validation-error-list").html(""),$.each(n.validationMessages,function(n,t){$("#validation-error-list").append("<li>"+t+"</li>")}));return}n.success&&($("#register-interest-header").hide(),$("#register-interest-intro").hide(),$("#register-interest").hide(),$("#thank-you-message").html(n.message),$("#div_successfully_registered").show())}}),!1})},l=function(){$("#apply-for-position").on("click",function(n){return n.preventDefault(),$(this).hide(),$("#submit-application").show(),!1});$("#submit-application").on("submit",function(n){return n.preventDefault(),$("submit-application").ajaxForm(),!1})},a=function(){$("#apply-for-centaur-traning-academy").on("click",function(n){return n.preventDefault(),n.stopPropagation(),f(),!1})};n.Careers={init:u,setupRegisterInterest:c,openNavOnCurrentPage:i,setupApplyForVacancy:l,setupCentaurTrainingAcademy:a}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){$(".divisions-brands").each(function(n){$(this).cycle({fx:"scrollHorz",pager:"#pager-"+n,pagerAnchorBuilder:function(){return"<a></a>"}})})};n.Divisions={init:t}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){$(".logo-list-paged .slider").cycle({fx:"scrollHorz",prev:".logo-list-paged .prev",next:".logo-list-paged .next"}),$("#home-slides").cycle({fx:"fade"})},i=function(){$.ajax({url:"/external/centaur-share-price",dataType:"json"}).done(function(n){n.status&&n.status=="available"?($(".share-inf .date").text(n.date),$(".share-inf .date").show(),$(".share-inf .share-price").text(n.price)):$(".share-inf .share-price").val("Unavailable")})},r=function(){t(),i()};n.Home={init:r}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){$(".main-navigation.investors li a.main").on("click",function(){if($(this).hasClass("active"))$(this).siblings("ul").slideUp(),$(this).removeClass("active");else{var n=$(".main-navigation.investors li a.active");n.siblings("ul").slideUp(),n.removeClass("active"),$(this).siblings("ul").slideDown(),$(this).addClass("active")}return $(this).attr("href")!="/"?!0:!1})},i=function(){$("#tabs").tabs()},r=function(n,t){$(".main-navigation.investors li a.main").each(function(){$(this).html()==n&&($(this).addClass("active"),$(this).siblings("ul").show(),$(this).siblings("ul").find("a").each(function(){$(this).html()==t&&$(this).addClass("active")}))})},u=function(n,i){t(),r(n,i)};n.Investors={init:u,setupTabs:i}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){$(".marketing .top-section.first-template .right-content a.learn-more").length>0&&$(".marketing .top-section.first-template .right-content a.learn-more").attr("target")===undefined&&$(".marketing .top-section.first-template .right-content a.learn-more").attr("target","_blank"),$(".marketing .top-section.second-template .right-content a.learn-more").length>0&&$(".marketing .top-section.second-template .right-content a.learn-more").attr("target")===undefined&&$(".marketing .top-section.second-template .right-content a.learn-more").attr("target","_blank"),$(".marketing .top-section.third-template .right-content a.learn-more").length>0&&$(".marketing .top-section.third-template .right-content a.learn-more").attr("target")===undefined&&$(".marketing .top-section.third-template .right-content a.learn-more").attr("target","_blank"),$(".marketing .top-section.fourth-template .right a.learn-more").length>0&&$(".marketing .top-section.fourth-template .right a.learn-more").attr("target")===undefined&&$(".marketing .top-section.fourth-template .right a.learn-more").attr("target","_blank"),$(".marketing .top-section.fifth-template .right-content a.learn-more").length>0&&$(".marketing .top-section.fifth-template .right-content a.learn-more").attr("target")===undefined&&$(".marketing .top-section.fifth-template .right-content a.learn-more").attr("target","_blank")},i=function(){$(".brand-sections ul li").each(function(){$(this).removeClass("current")})},r=function(){var n=0,t=0;$(".marketing .related-brands ul.cf li h4").each(function(){var t=$(this).outerHeight();t>n&&(n=t)}),$(".marketing .related-brands ul.cf li .related-description").each(function(){var n=$(this).height();n>t&&(t=n)}),$(".marketing .related-brands ul.cf li").height(t+n)},u=function(){$(".brand-sections").cycle({fx:"scrollHorz",pager:"#pager"}),$("#pager a").each(function(){$(this).html("")}),$(".brand-sections").cycle("pause"),$(".brand-sections ul li:first").addClass("current"),$(".brand-sections ul li").each(function(){$(this).click(function(){return i(),$(this).addClass("current"),$("#BrandSectionInfo").html($(this).children(".html-content").html()),$(this).focus(),!1})}),t(),r()};n.Marketing={init:u}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){$(".markets-brands").each(function(n){$(this).cycle({fx:"scrollHorz",pager:"#pager-"+n,pagerAnchorBuilder:function(){return"<a></a>"}})})};n.Markets={init:t}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){$("#menu .drop-down").on("mouseenter",function(){$(this).children("ul").not(":visible")&&$(this).children("ul").fadeIn(300)});$("#menu .drop-down").on("mouseleave",function(){$(this).children("ul").is(":visible")&&$(this).children("ul").fadeOut(300)})},i=function(n){$("#"+n).addClass("active")},r=function(){$("#site-search").on("submit",function(){var n=$("input",this).val();return n==""?!1:(window.location="/Search?q="+encodeURIComponent(n),!1)})},u=function(n){t(),i(n),r(),$("input, textarea").placeholder()};n.Master={init:u}}(window.Centaur=window.Centaur||{}),function(n){var r=960,f=0,t=0,i=1,e=0,u=!1,y=4,b=5,w=10,s=function(n){u=!0,$("#content-slider").load("/news/newslist",{page:n},function(t,i){if(i=="error")alert("Sorry, an error has occurred  - please try again.");else{var f=parseInt(n,10);u=!1,$(".number").removeClass("active"),$("#pager-"+f).addClass("active")}}).hide().fadeIn("slow")},h=function(){i>=f-1&&f!=t&&s(i+1)},o=function(){$("#content-slider").animate({left:e+"px"},"slow"),$(".bullets a").removeClass("active-slide"),$("#pager-"+i).addClass("active-slide"),$("html, body").animate({scrollTop:0},700)},l=function(){u||i==1||(e+=r,i--,h(),o())},c=function(){u||i==t||(e-=r,i++,h(),o())},p=function(){var t=$(this).html();s(t)},v=function(n){t=n,f=t<2?t:2,$("#content-slider").width(t>0?t*r:r);$("#news-prev").on("click",l);$("#news-next").on("click",c)},a=function(){window.print()};n.News={init:v,printArticle:a,totalPages:t}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){google.search.cse.element.render({div:"search-results",tag:"searchresults-only",attributes:{linkTarget:""}})},i=function(){document.readyState=="complete"?t():$(document).ready(t)},r=function(){var r,n,t;window.__gcse={parsetags:"explicit",callback:i},r="004403082871181932094:t9pgqf4d7u0",n=document.createElement("script"),n.type="text/javascript",n.async=!0,n.src=(document.location.protocol=="https"?"https:":"http:")+"//www.google.com/cse/cse.js?cx="+r,t=document.getElementsByTagName("script")[0],t.parentNode.insertBefore(n,t)},u=function(){r()};n.Search={init:u}}(window.Centaur=window.Centaur||{}),function(n){var t=function(){return $(this).hasClass("active")?($(this).siblings("ul").slideUp(),$(this).removeClass("active"),!0):!1},i=function(n){$(n+" li a").each(function(){if($(this).attr("data-has-sub-nav")==="yes"){$(this).siblings("ul").slideDown(),$(this).addClass("active");$(this).on("click",t)}})};n.SideNav={init:i}}(window.Centaur=window.Centaur||{}),function(n,t){var i=function(){t(document).ready(function(){t("#activation-form").validate({errorContainer:"#validation-box",wrapper:"div"}),t.validator.addMethod("pattern",function(n,t,i){var r=new RegExp(i);return r.test(n)})})};n.UserManagement={init:i}}(window.Centaur=window.Centaur||{},jQuery||{})