(function(A){A(function(){A("ul.jd_menu").jdMenu({activateDelay:0,offsetY:3})})})(jQuery);(function(D){D.jdMenu={settings:[],getSettings:function(F){var E=D(F).parents("ul.jd_menu:eq(0)")[0];return this.settings[E&&E.$jdSettings?E.$jdSettings:0]}};function C(F){var F=D(F);var E=F.parent();F.trigger("jdMenuShow").positionBy({target:E[0],targetPos:(E.parent().is(".jd_menu")?3:1),elementPos:0});E.addClass("jdm_active").siblings("li").find("ul:eq(0):visible").each(function(){B(this)})}function B(E){D(E).filter(":not(.jd_menu)").find("> li ul:eq(0):visible").each(function(){B(this)}).end().hide().trigger("jdMenuHide").parents("li:eq(0)").removeClass("jdm_active jdm_hover").end().find("> li").removeClass("jdm_active jdm_hover")}function A(E){return D.data(D(E).is(".jd_menu")?E:D(E).parents("ul.jd_menu")[0],"jdMenuSettings")}D.fn.jdMenu=function(E){var E=D.extend({activateDelay:500,showDelay:125,hideDelay:125},E);return this.filter("ul.jd_menu").each(function(){D.data(this,"jdMenuSettings",E);D("li",this).bind("mouseenter.jdmenu",function(){D(this).addClass("jdm_hover");var F=D("ul:eq(0)",this);if(F.length==1){var G=this;clearTimeout(this.$jdTimer);this.$jdTimer=setTimeout(function(){C(F)},A(this).showDelay)}}).bind("mouseleave.jdmenu",function(){D(this).removeClass("jdm_hover");var F=D("ul:eq(0)",this);if(F.length==1){var G=D.jdMenu.getSettings(this);var H=this;clearTimeout(this.$jdTimer);this.$jdTimer=setTimeout(function(){B(F)},A(this).hideDelay)}}).bind("click.jdmenu",function(G){var H=D("> ul",this);if(H.length==1){C(H);return false}if(G.target==this){var I=D("> a",G.target).not(".accessible");if(I.length>0){var F=I[0];if(!F.onclick){window.open(F.href,F.target||"_self")}else{D(F).trigger("click")}}}D(this).parent().jdMenuHide();G.stopPropagation()}).bind("keydown.jdmenu",function(F){if(F.which==27){if(!D(this).parent().is(".jd_menu")){B(D(this).parent()[0])}D(this).parents("li:eq(0)").find("a:eq(0)").trigger("focus");return false}}).find("> a").bind("focus.jdmenu",function(){D(this).parents("li:eq(0)").addClass("jdm_hover")}).bind("blur.jdmenu",function(){D(this).parents("li:eq(0)").removeClass("jdm_hover")}).filter(".accessible").bind("click.jdmenu",function(F){F.preventDefault()})})};D.fn.jdMenuUnbind=function(){D("li",this).unbind("mouseenter.jdmenu mouseleave.jdmenu click.jdmenu keydown.jdmenu").find("> a").unbind("focus.jdmenu blur.jdmenu click.jdmenu");return this};D.fn.jdMenuHide=function(){return this.filter("ul").each(function(){B(this)})};D(window).bind("click.jdmenu",function(){D("ul.jd_menu ul:visible").jdMenuHide()})})(jQuery);