var isMobile,loadAd;(function(n,t,i){n.fn.tinyNav=function(r){var u=n.extend({active:"selected",header:"",indent:"- ",label:""},r);return this.each(function(){var e;i++;var s=n(this),r="tinynav"+i,o=".l_"+r,f=n("<select/>").attr("id",r).addClass("tinynav "+r);s.is("ul,ol")&&(""!==u.header&&f.append(n("<option/>").text(u.header)),e="",s.addClass("l_"+r).find("a").each(function(){e+='<option value="'+n(this).attr("href")+'">';for(var t=0;t<n(this).parents("ul, ol").length-1;t++)e+=u.indent;e+=n(this).text()+"<\/option>"}),f.append(e),u.header||f.find(":eq("+n(o+" li").index(n(o+" li."+u.active))+")").attr("selected",!0),f.change(function(){t.location.href=n(this).val()}),n(o).after(f),u.label&&f.before(n("<label/>").attr("for",r).addClass("tinynav_label "+r+"_label").append(u.label)))})}})(jQuery,this,0);isMobile=/(webOS|hpwOS|IEMobile)/.test(navigator.userAgent);svg4everybody();$(function(){var i,n,t;try{$(".messagecenterheaderwidget").messageCenterHeaderWidget()}catch(r){}i=$("#form-logout");i.find("input").val(window.location.href);$(".js-sign-out").on("click",function(){i.trigger("submit")});n=$(".menu > li");n.children("a").each(function(){$(this).on("touchstart click",function(t){t.stopPropagation();var r=$(this),i=$(this).parent();n.removeClass("hover");$(".profile-panel .submenu").hasClass("user-expanded")&&$(".submenu").removeClass("user-expanded");!i.hasClass("hover")&&r.hasClass("dropdown")&&(t.preventDefault(),i.addClass("hover"))})});$(".logged-in-user .li-user-toggle").on("touchstart click",function(t){t.stopPropagation();$(this).next("ul").addClass("user-expanded");n.hasClass("hover")&&n.removeClass("hover")});$(document).on("click",function(t){$(".user-expanded").length&&!$(t.target).parents().hasClass("user-expanded")&&$(".user-expanded").removeClass("user-expanded");$(t.target).parents().hasClass("menu")||n.removeClass("hover")});if($(".language-dropdown").length>0)if(t=$(".language-dropdown .dropdown-menu"),$(".language-dropdown .selected").parent().addClass("selected"),isMobile||Modernizr.touch)$(".language-dropdown").removeClass("non-native").addClass("native"),t.hide(),t.tinyNav({active:"selected"});else $(".language-dropdown .dropdown-toggle").on("click",function(n){n.preventDefault();var i=function(){t.hide();$(document).off("click",i)};t.show();$(document).on("click",i);return!1});$("#hlUpgrade").on("click",function(){var i=$(this),n=!1,t=function(){n||(n=!0,document.location=i.attr("href"))};return ga("send","event","Geocaching","Premium Upsell","Mini-profile Widget",{hitCallback:t}),window.setTimeout(t,3e3),!1})});$("#menu-toggle").on("click",function(){return $("html").toggleClass("menu-open"),!1});$(document).on("click",function(n){var t=$(n.target);if($("html").hasClass("menu-open")&&!t.closest("#gcNavigation").length)return n.stopPropagation(),n.preventDefault(),$("html").removeClass("menu-open"),!1});loadAd=function(){var n=$("#gBannerAd"),t=!1;return function(){t||(googletag.cmd.push(function(){googletag.defineSlot(n.data("unitname"),[n.data("width"),n.data("height")],"gBannerAd").addService(googletag.pubads());googletag.pubads().enableSingleRequest();googletag.enableServices();googletag.display("gBannerAd")}),t=!0)}}();$(function(){if(document.getElementById("gBannerAd")&&window.matchMedia&&window.matchMedia("all").addListener){var n=window.matchMedia("(min-width: 600px)"),t=function(n){n.matches&&loadAd()};n.addListener(t);t(n)}})