$(document).ready(function(){function i(){var t=window.location.href;$(".product-card").each(function(){if(!$(this).hasClass("product-card-horizontal")&&!$(this).hasClass("has_popup_addtop")){var r=$(this).attr("data-product-code"),i=$(this).attr("data-product-stock"),u=$(this).find(".asset");if((i=="InStock"||i=="LowStock"||i=="SourcedToOrder"||i=="AwaitingStock"&&r.indexOf("HIS")<0&&t.indexOf("/invest/")<0)&&!0){$(this).attr("data-np","NP_"+n).addClass("has_popup_addtop");$(u).append('<div class="btn btn-primary add-to-basket" id="NP_'+n+'" data-href="/basket-page/Add?sku='+r+'&quantity=1">Add to Basket<\/div>');$(this).mouseover(function(){$("#"+$(this).attr("data-np")).addClass("activeHover")});$(this).mouseleave(function(){$("#"+$(this).attr("data-np")).removeClass("activeHover")});$("#NP_"+n).on("click",function(n){n.preventDefault();n.stopPropagation();window.location.href=$(this).attr("data-href")});n++}}})}function o(){var n=$(".js-account-welcome");if(n.length>0&&(n=n[0],!$(n).hasClass("js-account-details")&&!!dataLayer&&dataLayer.length>0)){var i=dataLayer[0].BullionObsAccountNumber,r=dataLayer[0].ObsAccountNumber,t="",u=$('<p class="d-flex flex-wrap" style="font-size:14px"><\/p>');i!==null&&(t+='<span class="mr-1"> Investment Account Number: '+i+"<\/span>");r!==null&&(t+="Account Number: "+r+"<\/span>");$(u).html(t);$(n).append(u);$(n).addClass("js-account-details")}}var n=0,t;$("#loadMoreButton").on("click",function(){setTimeout(function(){i()},2e3)});setTimeout(function(){i();screen.availWidth<700&&window.addEventListener("scroll",function(){$(".has_popup_addtop").each(function(){var t=document.body.scrollTop||document.documentElement.scrollTop,i=$(this).offset().top,n;return off_y=i-t,n=$("#"+$(this).attr("data-np")),off_y>=0&&off_y<=screen.availHeight/2&&!$(n).hasClass("activeHover")?$(n).addClass("activeHover"):$(n).hasClass("activeHover")&&(off_y<0||off_y>screen.availHeight/2)&&$(n).removeClass("activeHover"),!0})})},1e3);t=$(".site-search");t.on("click",function(n){$(this).addClass("js-active");n.stopPropagation()});$(document).on("click",function(n){$(n.target).is(t)===!1&&t.removeClass("js-active")});$(".js-trigger").on("click",function(n){var f,r;n.preventDefault();var t=$(this),i="js-open",u="js-open-toolbar";t.data("target")?(f=$(this).data("target"),r=$("#"+f)):r=$(this).next(".js-expandable");t.hasClass("menu")?($("body").toggleClass(i),$("body").removeClass(u)):$("body").removeClass(i);$(t).hasClass(i)?($(r).hide(),$(t).removeClass(i).attr("aria-expanded","false"),$("body").removeClass(u)):($(r).show(),$(t).addClass(i).attr("aria-expanded","true"),$("body").addClass(u),r.hasClass("navigation-wrapper")||($(".js-expandable").not(r).hide().attr("aria-expanded","false"),$(".js-trigger").not(t).removeClass(i)))});$('[data-toggle="popover"]').popover();$(document).on("click","[data-show],[data-hide]",function(n){n.preventDefault();var t=$($(this).data("wrapper")),e=t.find(".reveal__content"),i=$($(this).data("show")),r=$($(this).data("hide")),u=0,f=t.height(),o=e.height();t.height(f);u=f-o;r.fadeOut(200,function(){r.removeClass("reveal--current");i.fadeIn(200,function(){t.animate({height:u+i.height()+"px"},50);i.addClass("reveal--current")})})});$(".js-custom-show").on("click",function(){$(this).attr("aria-expanded","true");var n=$(this).data("target");$(n).collapse("show")});$(".js-custom-hide").on("click",function(){var t=$(this).data("target"),n;$(this).data("aria-toggle")&&(n=$(this).data("aria-toggle"),$(n).attr("aria-expanded","false"));$(t).collapse("hide")});if($(".cookies-container").length){var r=$(".js-cookie-options"),u=$(".js-cookies-accept-all"),f=$(".js-cookies-reject-all"),e=$(".js-cookies-accept");$(".js-input-toggle").each(function(){$(this).on("change",function(){$(this).prop("checked")?$(this).next("label").find(".js-label-toggle").text("Enabled"):$(this).next("label").find(".js-label-toggle").text("Disabled")})});r.on("click",function(n){n.preventDefault();$(".cookies-details").show();$(".cookies-overview .btns").toggle()});f.on("click",function(n){n.preventDefault();$(".cookies-row").each(function(){$(this).find(".js-input-toggle").prop("checked",!1);$(this).find(".js-label-toggle").text("Disabled")})});u.on("click",function(n){n.preventDefault();$(".cookies-row").each(function(){$(this).find(".js-input-toggle").prop("checked",!0);$(this).find(".js-label-toggle").text("Enabled")})});e.on("click",function(n){n.preventDefault();$(".cookies-container").hide()})}$(".show-pass").on("click",function(n){var t,i;n.preventDefault();$(this).toggleClass("switch");t=$(this).data("target");t=$("#"+t);i=t.attr("type");i==="password"?t.attr("type","text"):t.attr("type","password")});o()});$(document).ready(function(){function i(){function t(n,t){var i=$(n).height();$(t).css("height",i)}var r=$("nav.toolbar").children().eq(0).children(),i;r.each(function(){if($(this).is(":visible")){var t=$(this).find("a").first(),i=t.attr("aria-controls"),r="#"+i,u=$(r),n=u.find(".navigation-menu").first().find("a").first();if(i!="global-navigation")n.on("keydown",function(t){if([9].indexOf(t.keyCode)!=-1)switch(t.keyCode){case 9:var i=n.next().find("a").first();i.focus()}});t.on("keydown",function(t){if([13].indexOf(t.keyCode)!=-1)switch(t.keyCode){case 13:window.setTimeout(function(){n.focus()},10)}})}});i=$(".navigation-menu");i.each(function(){var t=$(this).children().last();if(!t.hasClass("container"))t.on("keydown",function(t){var u,f,i,e,r,o;if([13,9,27].indexOf(t.keyCode)!=-1){u=document.querySelector(".toolbar-container");f=window.getComputedStyle(u).display!="none";switch(t.keyCode){case 27:f&&n();break;case 9:if(t.shiftKey){t.preventDefault();t.stopPropagation();i=$(this);i.hasClass("first-level")?(r=i.prev("li").find("a").first(),r.focus()):(e=i.is("li"),e?(r=i.prev("li").find("a").first(),r.focus()):(r=i.parent("li").prev("li").find("a").first(),i.parent("li").prevAll("li").filter(":visible").first().find("a").first().focus()));break}t.preventDefault();o=$(".menu-search").find("input").first();o.focus()}}})});$(".menu-search").find("input").first().on("keydown",function(t){var i,r,u;if([13,9,27].indexOf(t.keyCode)!=-1){i=document.querySelector(".toolbar-container");r=window.getComputedStyle(i).display!="none";switch(t.keyCode){case 27:r&&n();break;case 9:if(t.shiftKey)break;t.preventDefault();u=$(".close-menu");u.focus()}}});$(".navigation-more").each(function(){var e=$(this).closest(".navigation"),u=$(".root",e),i=$(this).next(".navigation-menu"),r=$(this).closest(".navigation-menu"),o=$(r).data("label");if($(this).hasClass("title")){var f=$(this),s=f.attr("href"),h=f.text();i.prepend('<li class="overview d-md-none"><a href="'+s+'"><span>'+h+"<\/span><\/a><\/li>")}$(this).append('<span class="icon"><svg><use xlink:href="#chevron-right" /><\/svg><\/span>');i.prepend('<li class="back"><a href="#"><span class="icon"><svg><use xlink:href="#chevron-left" /><\/svg><\/span> <span>'+o+"<\/span><\/a><\/li>");$(this).on("click",function(n){n.preventDefault();r.addClass("previous").removeClass("visible");i.addClass("visible");t(i,u)});$(this).on("keydown",function(f){var y,p,w,h,a,v,b,k,d,l;if([13,9,40,39,27].indexOf(f.keyCode)!=-1){var g=document.querySelector(".toolbar-container"),nt=window.getComputedStyle(g).display!="none",e=$(this);switch(f.keyCode){case 27:nt&&n();break;case 9:if(f.shiftKey){if(f.preventDefault(),f.stopPropagation(),y=e.parent("li").hasClass("first-level"),!y){var o=e.parentsUntil(".row"),c=o.eq(o.length-1).index(),s=e.parentsUntil(".col-12"),tt=s.eq(s.length-1).children().eq(c-1),h=tt.find("a").first();if(c==0){p=o.eq(o.length-1).children().eq(0);p.focus();break}if(h.hasClass("toolbar-title")&&e.hasClass("navigation-more")){w=h.next().find("a").first();w.focus();break}h.focus();break}h=e.parent("li").prevAll("li").filter(":visible").first().find("a").first();h.focus();break}if(f.preventDefault(),f.stopPropagation(),a=e.parent("li").nextAll("li").filter(":visible").first(),a.length==0){var o=e.parentsUntil(".row"),c=o.eq(o.length-1).index(),s=e.parentsUntil(".col-12"),it=s.children().filter(".col").length;it-1==c&&(v=$(".menu-search").find("input").first(),v.is(":visible")?v.focus():(b=$(".close-menu"),b.focus()));k=s.eq(s.length-1).children().eq(c+1);k.find("a:visible").first().focus();break}d=a.find("a").first();d.focus();break;case 40:f.preventDefault();f.stopPropagation();r.addClass("previous").removeClass("visible");i.addClass("visible");l=i.find("a").first();window.setTimeout(function(){l.focus()},250);t(i,u);break;case 13:f.preventDefault();f.stopPropagation();r.addClass("previous").removeClass("visible");i.addClass("visible");l=i.find("a").first();window.setTimeout(function(){l.focus()},250);t(i,u)}}})});$(".toolbar-expandable .back").each(function(){var n=$(this).parent();n.find("a").each(function(){var n=$(this);n.on("keydown",function(t){var i,r;if([9].indexOf(t.keyCode)!=-1)switch(t.keyCode){case 9:if(t.shiftKey){i=n.parent("li").prev().find("a").first();i.focus();break}r=n.parent("li").next().find("a").first();r.focus()}})})});$(".back").each(function(){var u=$(this).closest(".navigation"),i=$(".root",u),r;$(this).on("click",function(n){n.preventDefault();var f=$(this).closest(".visible"),r=f.parent().closest(".navigation-menu");f.removeClass("visible");r.addClass("visible").removeClass("previous");r.hasClass("root")?($(".back-arrow",u).hide(),$(i).css("height","")):t(r,i)});r=$(this);$(this).find("a").first().on("keydown",function(f){var s,h,o,e,c,a,l;if([13,9,40,27].indexOf(f.keyCode)!=-1){s=document.querySelector(".toolbar-container");h=window.getComputedStyle(s).display!="none";switch(f.keyCode){case 27:h&&n();break;case 13:f.preventDefault();o=r.closest(".visible");e=o.parent().closest(".navigation-menu");o.removeClass("visible");e.addClass("visible").removeClass("previous");c=e.find("a").first();c.focus();e.hasClass("root")?($(".back-arrow",u).hide(),$(i).css("height","")):t(e,i);break;case 9:a=r.parent();l=r.next();l.find("a").first().focus()}}})})}function n(){var t=$(".navigation"),i=$(".root",t),n;$(".navigation-menu").removeClass("visible previous");$(i).css("height","");$(".js-trigger, body").removeClass("js-open js-open-toolbar");n=$(".navigation-wrapper.js-expandable");n.hide()}function t(){$(".navigation").each(function(){$(".navigation-more").each(function(){$(this).unbind("click");$(".icon",this).remove()});$(".back",this).remove();$(".overview",this).remove()})}$(".first-level > a:visible").keydown(function(t){var u,i,f,e;if([9,27,37,38,39,40].indexOf(t.keyCode)!=-1){var r=$(this),o=document.querySelector(".toolbar-container"),s=window.getComputedStyle(o).display!="none",i=r.parent("li").children("ul");i.css("visibility","unset");i.css("opacity","unset");switch(t.keyCode){case 27:s&&n();break;case 9:if(t.shiftKey){i=r.parent("li").children("ul");i.css("visibility","hidden");i.css("opacity","0");break}if(r.parent("li").nextAll("li").filter(":visible").first().length==0)break;t.preventDefault();t.stopPropagation();i=r.parent("li").children("ul");i.css("visibility","hidden");i.css("opacity","0");u=r.parent("li").nextAll("li").filter(":visible").first().find("a").first();u.focus();break;case 37:t.preventDefault();t.stopPropagation();i=r.parent("li").children("ul");i.css("visibility","hidden");i.css("opacity","0");r.parent("li").prevAll("li").filter(":visible").first().length==0?r.parent("li").nextAll("li").filter(":visible").last().find("a").first().focus():r.parent("li").prevAll("li").filter(":visible").first().find("a").first().focus();break;case 39:t.preventDefault();t.stopPropagation();i=r.parent("li").children("ul");i.css("visibility","hidden");i.css("opacity","0");r.parent("li").nextAll("li").filter(":visible").first().length==0?r.parent("li").prevAll("li").filter(":visible").last().find("a").first().focus():r.parent("li").nextAll("li").filter(":visible").first().find("a").first().focus();break;case 40:i=r.parent("li").children("ul");i.length>0&&(i.css("visibility","visible"),i.css("opacity","1"),t.preventDefault(),t.stopPropagation(),f=i.find(".col ul").first(),e=f.find("a").first(),window.setTimeout(function(){e.focus()},250))}}});$(".navigation-menu .dropdown").find(".col ul a").focusout(function(n){var u=document.querySelector(".toolbar-container"),f=window.getComputedStyle(u).display!="none",r,t,i;f||(r=$(this),(n.relatedTarget==null||n.relatedTarget.nodeName!="A")&&(t=r.parentsUntil(".first-level"),i=t.eq(t.length-1),i.css("visibility",""),i.css("opacity","")))});$(".navigation-menu .dropdown").find(".col ul a").keydown(function(t){var l,u,f,e,r,s,h,c;if([9,27,37,38,39,40].indexOf(t.keyCode)!=-1){var i=$(this),a=document.querySelector(".toolbar-container"),o=window.getComputedStyle(a).display!="none";switch(t.keyCode){case 27:o&&n();break;case 9:if(o){if(l=i.hasClass("navigation-more"),o&&!l)break;if(o&&l&&t.shiftKey){if(t.preventDefault(),t.stopPropagation(),u=i.parentsUntil(".row"),f=u.eq(u.length-1).index(),f==0)break;r=i.parentsUntil(".col-12");e=r.eq(r.length-1).children().eq(f-1);e.find("a:visible").first().focus();break}t.preventDefault();t.stopPropagation();var u=i.parentsUntil(".row"),f=u.eq(u.length-1).index(),r=i.parentsUntil(".col-12"),e=r.eq(r.length-1).children().eq(f+1);e.find("a:visible").first().focus();break}break;case 37:if(t.preventDefault(),t.stopPropagation(),u=i.parentsUntil(".row"),f=u.eq(u.length-1).index(),f==0)break;r=i.parentsUntil(".col-12");e=r.eq(r.length-1).children().eq(f-1);e.find("a:visible").first().focus();break;case 38:t.preventDefault();t.stopPropagation();s=i.parent().children("ul .navigation-menu");s.length==0?(h=i.parent().index(),h-1!=0?(c=i.parent().parent().children().eq(h-1).find("a:visible"),c.focus()):i.parent().parent().parent().find("a:visible").first().focus()):(r=i.parentsUntil(".root"),r.eq(r.length-2).find("a:visible").first().focus());break;case 39:t.preventDefault();t.stopPropagation();var u=i.parentsUntil(".row"),f=u.eq(u.length-1).index(),r=i.parentsUntil(".col-12"),e=r.eq(r.length-1).children().eq(f+1);e.find("a:visible").first().focus();break;case 40:if(o)break;t.preventDefault();t.stopPropagation();s=i.parent().children("ul .navigation-menu");s.length>0?s.children().first().find("a:visible").focus():(h=i.parent().index(),c=i.parent().parent().children().eq(h+1).find("a:visible"),window.setTimeout(function(){c.focus()},250))}}});$(".navigation").each(function(){$(this).append('<a href="#" class="close-menu d-md-none"><span class="sr-only">Close menu<\/span> <span class="icon"><svg><use xlink:href="#close"/><\/svg><\/span><\/a>')});$(".close-menu").on("click",function(t){t.preventDefault();n()});$(".navigation-menu .first-level").each(function(){var n=$(this).find(".navigation-more"),t,i;n.attr("aria-haspopup",!0);n.attr("aria-expanded",!1);t=function(){n.attr("aria-expanded",!0)}.bind(this);i=function(){n.attr("aria-expanded",!1)}.bind(this);$(this).hover(t,i);$(this).focusin(t);$(this).focusout(i)});enquire.register("screen and (max-width: 767px)",{setup:function(){},match:function(){i()},unmatch:function(){t()}});enquire.register("screen and (min-width: 768px)",{setup:function(){},match:function(){t()},unmatch:function(){}})})