var ecom=ecom||{};ecom.GlobalMenu=function(){var n=function(){var i=$(".emi-cart-preview-fullscreen"),r=$("#emi-search-link"),v=$(".emi-search-overlay"),y=$(".qa_signed_in"),p=$(".emi-account-overlay"),f,w=$("#cookie-warning"),e=w.outerHeight(),ft=$(".em-home-page-main-hero"),b=$("#about-us"),o=$("#aboutus-dropdown"),s=$("#store"),et=$(".e-storenav__tabs-li"),n=[],k=function(n){$("."+n+"").each(function(){var n=$(this).find(".carousel-inner");n.children(".item.active").removeClass("active");n.find(".item:first-child").addClass("active")})},ot=function(){i.removeClass("is-open").find(".emi-cart-preview").hide()},st=function(){i.addClass("is-open").find(".emi-cart-preview").show()},d=function(n){($(".emi-account-overlay").css("visibility")=="hidden"||$(".emi-account-overlay").length==0)&&n.originalEvent.pointerType!="touch"&&(clearTimeout(f),st())},g=function(n){n.originalEvent.pointerType!="touch"&&(f=setTimeout(function(){ot()},350))},ht=function(){$(".e-storenav__menu-base").show()},nt=function(){var t,n,i,r;$(".e-storenav__menu-base").hide();t=$(".e-storenav__tabs-li.li-active");n=t.data("filter");n!=="countries"&&(i=$("#"+n+"-list"),i.addClass("hidden"),$("li[data-filter="+n+"]").removeClass("li-active"),$('li[data-filter="countries"]').addClass("li-active"),r=$("#countries-list"),r.removeClass("hidden"))},ct=function(){var n=$(".e-storenav__tabs-li.li-active"),t=$(this),i=n.data("filter"),r=t.data("filter"),u,f;t.length===1&&n.length===1&&t.data("filter")!==n.data("filter")&&(n.removeClass("li-active"),t.addClass("li-active"));i!==r&&(u=$("#"+i+"-list"),u.addClass("hidden"),f=$("#"+r+"-list"),f.removeClass("hidden"))},lt=function(){o.css("display","block");$(".emi-aboutus-dropdown").css("display","block")},tt=function(){o.css("display","none")},it=function(){var n=window.location.href.split("txtSearch="),i,t;n!=undefined&&n.length===2?(i=n[1].replace(/\+/gi," "),$("#txtSearch").attr("value",i)):$("#txtSearch").attr("value","");t=document.getElementById("txtSearch");t!=null&&t.select()},rt=function(){v.css("display","block");it();r.unbind("click");r.css({cursor:"default"});$(".emi-global-menu-sticky").css({top:"0px"})},wt=function(){v.css("display","none");r.on("click",rt);r.css({cursor:"pointer"});w.css("display")==="block"&&$(window).scrollTop()<e?($(".emi-global-menu-sticky").css({top:e+"px"}),$(".e-swiftype-search-suggestions").css({top:43+e+"px"})):($(".emi-global-menu-sticky").css({top:"0px"}),$(".e-swiftype-search-suggestions").css({top:"43px"}))},at=function(){$(".emi-cart-preview-fullscreen .emi-dropdown-cart-menu").css("display")==="none"&&(clearTimeout(f),p.css("visibility","visible"))},vt=function(){p.css("visibility","hidden")},yt=function(){f=setTimeout(vt,400)},pt=function(){$("html, body").animate({scrollTop:$(".em-home-page-global-hero").offset().top-$(".emi-global-menu-container").height()},650)},h=function(n,t,i){$.each(n,function(){var f=$(this),n=f.find("h4").text().toLowerCase(),r,u;n.indexOf("the ")===0&&(n=n.replace("the ",""));r=n.charAt(0);!i.indexOf(r)>-1&&i.push(r);u=f.parents(".emi-partner-info");u.addClass("filter-"+r);u.attr("cell-order",n);t.push(n)})},c=function(n,t){var i,r,u;for(t.sort(function(n,t){return n.localeCompare(t)}),i=t.length-1;i>=0;i--)r=n.find("[cell-order='"+t[i]+"']"),u=r.parents(".e-partners-cells"),r.detach(),u.prepend(r)},l=function(t,i){var r=i+"-load-more";t.length!==0&&t.length>n[i]?$("#"+r).show():$("#"+r).hide()},t=function(t,i){n[i]+=4;var r,u=t.find("li.partners-active").attr("data-filter").replace("letter-filter-","");r=u==="all"?t.find(".emi-partner-info"):t.find(".emi-partner-info.filter-"+u);$(r).each(function(t){t>=n[i]?$(this).hide():$(this).show()});l(r,i)},u=function(i,r,u){var o=i.find(".e-filter-letter"),f,e;n[u]=0;o.removeClass("partners-active").filter("[data-filter='letter-filter-"+r+"']").addClass("partners-active");r==="all"?(f=i.find(".emi-partner-info"),f.fadeIn(450)):(e="filter-"+r,f=i.find(".emi-partner-info."+e),f.fadeIn(450),i.find(".emi-partner-info:not(."+e+")").hide());t(i,u)},a=function(n,t,i){var r=n.find(".e-filter-letter");$.each(r,function(){var r=$(this),f;if(r.hasClass("e-filter-all"))r.on("click",function(){u(n,"all",i)});else if(f=r.attr("id").replace(i+"-",""),t.indexOf(f)>-1){if(r.hasClass("disabled")){r.removeClass("disabled");r.on("click",function(){u(n,f,i)})}}else r.hasClass("disabled")||(r.addClass("disabled"),r.off("click"))})},ut=function(){$(".e-focus-partners").length>0&&$.each($(".e-focus-partners"),function(){var i=$(this),r=i.attr("id"),o=i.find(".e-partners-focus-text"),u=[],f=[],e;n[r]=0;h(o,u,f);a(i,f,r);c(i,u);t(i,r);e=r+"-load-more";$("#"+e).click(function(){t(i,r)})})},h=function(n,t,i){$.each(n,function(){var f=$(this),n=f.find("h4").text().toLowerCase(),r,u;n.startsWith("the ")&&(n=n.replace("the ",""));r=n.charAt(0);i.includes(r)||i.push(r);u=f.parents(".emi-partner-info");u.addClass("filter-"+r);u.attr("cell-order",n);t.push(n)})},c=function(n,t){var i,r,u;for(t.sort(function(n,t){return n.localeCompare(t)}),i=t.length-1;i>=0;i--)r=n.find("[cell-order='"+t[i]+"']"),u=r.parents(".e-partners-cells"),r.detach(),u.prepend(r)},l=function(t,i,r){var u=i+"-load-more";t.length!==0&&t.length>n[r]?$("#"+u).show():$("#"+u).hide()},t=function(t,i,r){n[r]+=4;var u,f=t.find("li.partners-active").attr("data-filter").replace("letter-filter-","");u=f==="all"?t.find(".emi-partner-info"):t.find(".emi-partner-info.filter-"+f);$(u).each(function(t){t>=n[r]?$(this).hide():$(this).show()});l(u,i,r)},u=function(i,r,u,f){var s=i.find(".e-filter-letter"),e,o;n[f]=0;s.removeClass("partners-active").filter("[data-filter='letter-filter-"+r+"']").addClass("partners-active");r==="all"?(e=i.find(".emi-partner-info"),e.fadeIn(450)):(o="filter-"+r,e=i.find(".emi-partner-info."+o),e.fadeIn(450),i.find(".emi-partner-info:not(."+o+")").hide());t(i,u,f)},a=function(n,t,i){var r=n.find(".e-filter-letter");$.each(r,function(){var r=$(this),f;if(r.hasClass("e-filter-all"))r.on("click",function(){u(n,"all",i)});else if(f=r.attr("id").replace(i+"-",""),t.includes(f)){if(r.hasClass("disabled")){r.removeClass("disabled");r.on("click",function(){u(n,f,i)})}}else r.hasClass("disabled")||(r.addClass("disabled"),r.off("click"))})},ut=function(){$(".e-focus-partners").length>0&&$.each($(".e-focus-partners"),function(){var i=$(this),r=i.attr("id"),u=parseInt(r.replace("e-partners-","")),s=i.find(".e-partners-focus-text"),f=[],e=[],o;n[u]=0;h(s,f,e);a(i,e,r);c(i,f);t(i,r,u);o=r+"-load-more";$("#"+o).click(function(){t(i,r,u)})})};return{enable:function(){i.on("pointerenter",d);i.on("pointerleave",g);y.on("pointerenter",at);y.on("pointerleave",yt);ft.on("click",pt);b.on("pointerenter",lt);b.on("pointerleave",tt);s.on("pointerenter",ht);s.on("pointerleave",nt);et.on("pointerenter",ct);$(".emi-search-icon").show();r.on("click",rt);it();ut();k("e-capabilities-carousel");k("e-teams-carousel");$("#aboutUsContent").show();$("#solutionsContent").show();$("#methodsContent").show()},disable:function(){i.unbind("pointerenter",d);i.unbind("pointerleave",g);o.unbind("pointerleave",tt);s.unbind("pointerleave",nt);$("#aboutUsContent").hide();$("#solutionsContent").hide();$("#methodsContent").hide()}}}(),t=function(){var i=$(".emi-mobi-cart-trigger, .emi-mobi-menu-trigger"),r=$(".emi-global-menu-tabs a"),p=$(".emi-global-menu-tabs-content > div"),o=$(window).width(),n=$(".emi-global-mobile-nav-container"),u=function(){$("#openMenu").removeClass("hidden");$("#closeMenu").addClass("hidden");n.stop(!0,!0).animate({left:o},"slow");n.hide(600)},w=function(){var t=$("#aboutus-dropdown-mobile"),n=$("#dropdown-caret");$(n.hasClass("emi-dropdown_down-caret")?(n.removeClass("emi-dropdown_down-caret"),n.addClass("emi-dropdown_up-caret")):(n.removeClass("emi-dropdown_up-caret"),n.addClass("emi-dropdown_down-caret")));$(t.is(":visible")?t.hide():t.show())},b=function(){u();$("#searchInput").removeClass("hidden");$("#txtSearch").focus()},k=function(){$("#searchInput").addClass("hidden");$("#txtSearch").val("");$("#autoSuggestMobile").empty()},s=function(n){n.preventDefault();i.hide();$(".emi-mobi-menu-close, .emi-cart-preview").show()},h=function(n){n.preventDefault();i.hide();$(".emi-mobi-menu-close, .emi-header__search-box, .emi-global-menu-container").show()},f=function(n){n.preventDefault();$(".emi-mobi-menu-close, .emi-cart-preview, .emi-header__search-box, .emi-global-menu-container").removeAttr("style");i.show()},c=function(n){n.preventDefault();var t=$(this),i=t.attr("href").replace(/^#/,"");r.removeClass("is-active");t.addClass("is-active");p.hide();$("#"+i).show()},l=function(n){n.preventDefault();$(this).toggleClass("is-open");$(this).next("ul").toggle()},d=function(){var r=window.location.href,f=r.lastIndexOf("/"),i=r.substring(f+1),u=i+"MenuLink",n,t;u==="MenuLink"?(n=$("#homeMenuLink"),n!=undefined&&n.length>0&&n.hide()):i.indexOf("?")===-1&&i.indexOf("#")===-1&&(t="#"+u,$(t)!=undefined&&$(t).length>0&&$(t).hide())},g=function(){n.animate({left:0})},nt=function(){$("#aboutus-dropdown-mobile").hide();$("#closeMenu").removeClass("hidden");$("#openMenu").addClass("hidden");n.stop(!0,!0).animate({left:0},"slow");n.show()},tt=function(){$(document).ready(function(){n.animate({left:o});n.hide()})},a=function(){window.location.href="/purchase/cart/display"},it=function(){$(".e-mobile-carousel").each(function(){var n=$(this).find(".carousel-inner");n.children(".item.active").removeClass("active");n.find(".item:first-child").addClass("active");$(this).find(".carousel-indicators").show()})},rt=function(){$(".e-mobile-carousel").each(function(){var n=$(this),t;n.find(".carousel-indicators").hide();t=n.find(".carousel-inner");t.find(".item").each(function(){$(this).hasClass("active")||$(this).addClass("active")})})},t=function(n){$("."+n+"").each(function(){var n=$(this).find(".carousel-inner");n.children(".item.active").removeClass("active");n.find(".item:first-child").addClass("active")})},e=function(n){$("."+n+"").each(function(){var n=$(this).find(".carousel-inner");n.find(".item").each(function(){$(this).hasClass("active")||$(this).addClass("active")})})},ut=function(n,t,i,r){this.title=n;this.orderTitle=t;this.hyperlink=i;this.partnerInfo=r},ft=function(n,t,i){var r=n.find(".e-filter-letter-mobile");$.each(r,function(){var n=$(this),r=n.attr("id").replace(i+"-mobile-","");t.indexOf(r)>-1?n.hasClass("disabled")&&n.removeClass("disabled"):n.hasClass("disabled")||n.addClass("disabled")})},et=function(n,t,i,r){$.each(n,function(){var f=$(this),o=f.parents(".emi-partner-info"),e;o.addClass("hidden-sm hidden-xs");var n=f.find("h4").text().toLowerCase(),s=f.find("a").text().toLowerCase(),u=n;n.indexOf("the ")===0&&(u=n.replace("the ",""));e=u.charAt(0);!r.indexOf(e)>-1&&r.push(e);i.push(u);t.push(new ut(n,u,s,o))})},v=function(n,t){for(var r,i=0;i<n.length;i++)if(r=n[i],r.orderTitle===t)return r;return null},ot=function(n,t){var r=n.attr("class").replace("e-partner-mobile-",""),u=parseInt(r),i=v(t,t[u].orderTitle);i!=null&&(i.partnerInfo.removeClass("hidden-sm hidden-xs"),n.prepend(i.partnerInfo),n.find(".emi-title-url").addClass("hidden-sm hidden-xs"))},st=function(n,t,i){var r;for(t.sort(function(n,t){return n.localeCompare(t)}),r=t.length-1;r>=0;r--){var u=v(i,t[r]),e='<div class="e-partner-mobile-'+r+'"><a class="emi-title-url hidden-lg hidden-md">'+u.title+"<\/a><\/div>",o=u.orderTitle[0],s=n.find('.e-filter-letter-mobile[data-filter="letter-filter-'+o+'"]'),f=$(e);f.insertAfter($(s));f.click(function(){ot($(this),i)})}},y=function(n){$.each($("div[data-block-type='35']"),function(){var r=$(this),t=r.find(".emi-image-cell"),i;t.length>0&&(i="e-image-text-mobile",n?t.text().trim()===""||t.hasClass(i)||t.addClass(i):t.removeClass(i))})},ht=function(){if($(".e-focus-partners").length>0){var n=0;$.each($(".e-focus-partners"),function(){var t;if(n+=1,t=$(this),n===1&&t.find(".emi-alphabet-filter-mobile").addClass("hidden-sm hidden-xs"),n>1){var f=t.attr("id"),e=t.find(".e-partners-focus-text"),i=[],r=[],u=[];et(e,u,i,r);ft(t,r,f);st(t,i,u)}})}};return{enable:function(){tt();$(".emi-mobi-cart-trigger").on("click touchstart",s);$(".emi-mobi-menu-trigger").on("click touchstart",h);$(".emi-mobi-menu-close").on("click touchstart",f);$(".emi-cart-link-mobile").on("click touchstart",a);$("#openMenu").on("click",nt);$("#closeMenu").on("click",u);$("#searchControl").on("click",b);$("#closeSearch").on("click",k);$("#aboutus-link").on("click",w);r.on("click touchstart",c);$(".emi-footer__links-block h4:not(.has-no-dropdown)").on("click",l);$("#aboutUsContent").hide();$("#solutionsContent").hide();$("#methodsContent").hide();$(".emi-search-icon").hide();d();t("e-about-us-three-cells");t("e-home-four-icons");e("e-capabilities-carousel");t("e-teams-carousel");it();ht();y(!0)},disable:function(){$(".emi-mobi-cart-trigger").unbind("click touchstart",s);$(".emi-mobi-menu-trigger").unbind("click touchstart",h);$(".emi-mobi-menu-close").unbind("click",f);$(".emi-cart-link-mobile").unbind("click touchstart",a);$(".emi-mobi-menu-close").on("click touchstart",f);r.unbind("click touchstart",c);$(".emi-footer__links-block h4:not(.has-no-dropdown)").unbind("click",l);$("#aboutUsContent").show();$("#solutionsContent").show();$("#methodsContent").show();u();g();e("e-about-us-three-cells");e("e-home-four-icons");t("e-capabilities-carousel");rt();y(!1)}}}();return{mobi:t,fullscreen:n}};ecom.globalMenu=ecom.GlobalMenu()