(function(a){a.fn.superfish=function(h){var d=a.fn.superfish,i=d.c,g=function(){var c=a(this),k=f(c);clearTimeout(k.sfTimer);c.showSuperfishUl().siblings().hideSuperfishUl()},e=function(){var k=a(this),l=f(k),c=d.op;clearTimeout(l.sfTimer);l.sfTimer=setTimeout(function(){c.retainPath=(a.inArray(k[0],c.$path)>-1);k.hideSuperfishUl();if(c.$path.length&&k.parents(["li.",c.hoverClass].join("")).length<1){g.call(c.$path)}},c.delay)},f=function(c){var k=c.parents(["ul.",i.menuClass,":first"].join(""))[0];d.op=d.o[k.serial];return k},j=function(c){c.addClass(i.anchorClass)};return this.each(function(){var k=this.serial=d.o.length;var c=a.extend({},d.defaults,h);c.$path=a("li."+c.pathClass,this).slice(0,c.pathLevels).each(function(){a(this).addClass([c.hoverClass,i.bcClass].join(" ")).filter("li:has(ul)").removeClass(c.pathClass)});d.o[k]=d.op=c;a("li:has(ul)",this)[(a.fn.hoverIntent&&!c.disableHI)?"hoverIntent":"hover"](g,e).each(function(){if(c.autoArrows){j(a(">a:first-child",this))}}).not("."+i.bcClass).hideSuperfishUl();var l=a("a",this);l.each(function(m){var n=l.eq(m).parents("li");l.eq(m).focus(function(){g.call(n)}).blur(function(){e.call(n)})});c.onInit.call(this)}).each(function(){var c=[i.menuClass];if(d.op.dropShadows&&!(a.browser.msie&&a.browser.version<7)){c.push(i.shadowClass)}a(this).addClass(c.join(" "))})};var b=a.fn.superfish;b.o=[];b.op={};b.IE7fix=function(){var c=b.op;if(a.browser.msie&&a.browser.version>6&&c.dropShadows&&c.animation.opacity!=undefined){this.toggleClass(b.c.shadowClass+"-off")}};b.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};b.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show",height:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};a.fn.extend({hideSuperfishUl:function(){var c=b.op,e=(c.retainPath===true)?c.$path:"";c.retainPath=false;var d=a(["li.",c.hoverClass].join(""),this).add(this).not(e).removeClass(c.hoverClass).find(">ul").hide().css("visibility","hidden");c.onHide.call(d);return this},showSuperfishUl:function(){var c=b.op,e=b.c.shadowClass+"-off",d=this.addClass(c.hoverClass).find(">ul:hidden").css("visibility","visible");b.IE7fix.call(d);c.onBeforeShow.call(d);d.animate(c.animation,c.speed,function(){b.IE7fix.call(d);c.onShow.call(d)});return this}})})(jQuery);(function(a){a.fn.supersubs=function(b){var c=a.extend({},a.fn.supersubs.defaults,b);return this.each(function(){var e=a(this);var d=a.meta?a.extend({},c,e.data()):c;var f=a('<li id="menu-fontsize">&#8212;</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(e).width();a("#menu-fontsize").remove();$ULs=e.find("ul");$ULs.each(function(g){var h=$ULs.eq(g);var l=h.children();var k=l.children("a");var m=l.css("white-space","nowrap").css("float");var j=h.add(l).add(k).css({"float":"none",width:"auto"}).end().end()[0].clientWidth/f;j+=d.extraWidth;if(j>d.maxWidth){j=d.maxWidth}else{if(j<d.minWidth){j=d.minWidth}}j+="em";h.css("width",j);l.css({"float":m,width:"100%","white-space":"normal"}).each(function(){var n=a(">ul",this);var i=n.css("left")!==undefined?"left":"right";n.css(i,j)})})})};a.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);
