(function(b){b.fn.superfish=function(i){var d=b.fn.superfish,c=d.c,h=b(['<span class="',c.arrowClass,'"> &#187;</span>'].join("")),f=function(){var k=b(this),l=j(k);clearTimeout(l.sfTimer);k.showSuperfishUl().siblings().hideSuperfishUl()},e=function(){var k=b(this),m=j(k),l=d.op;clearTimeout(m.sfTimer);m.sfTimer=setTimeout(function(){l.retainPath=(b.inArray(k[0],l.$path)>-1);k.hideSuperfishUl();if(l.$path.length&&k.parents(["li.",l.hoverClass].join("")).length<1){f.call(l.$path)}},l.delay)},j=function(k){var l=k.parents(["ul.",c.menuClass,":first"].join(""))[0];d.op=d.o[l.serial];return l},g=function(k){k.addClass(c.anchorClass).append(h.clone())};return this.each(function(){var k=this.serial=d.o.length;var m=b.extend({},d.defaults,i);m.$path=b("li."+m.pathClass,this).slice(0,m.pathLevels).each(function(){b(this).addClass([m.hoverClass,c.bcClass].join(" ")).filter("li:has(ul)").removeClass(m.pathClass)});d.o[k]=d.op=m;b("li:has(ul)",this)[(b.fn.hoverIntent&&!m.disableHI)?"hoverIntent":"hover"](f,e).each(function(){if(m.autoArrows){g(b(">a:first-child",this))}}).not("."+c.bcClass).hideSuperfishUl();var l=b("a",this);l.each(function(n){var o=l.eq(n).parents("li");l.eq(n).focus(function(){f.call(o)}).blur(function(){e.call(o)})});m.onInit.call(this)}).each(function(){var k=[c.menuClass];if(d.op.dropShadows&&!(b.browser.msie&&b.browser.version<7)){k.push(c.shadowClass)}b(this).addClass(k.join(" "))})};var a=b.fn.superfish;a.o=[];a.op={};a.IE7fix=function(){var c=a.op;if(b.browser.msie&&b.browser.version>6&&c.dropShadows&&c.animation.opacity!=undefined){this.toggleClass(a.c.shadowClass+"-off")}};a.c={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",arrowClass:"sf-sub-indicator",shadowClass:"sf-shadow"};a.defaults={hoverClass:"sfHover",pathClass:"overideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},speed:"normal",autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};b.fn.extend({hideSuperfishUl:function(){var e=a.op,d=(e.retainPath===true)?e.$path:"";e.retainPath=false;var c=b(["li.",e.hoverClass].join(""),this).add(this).not(d).removeClass(e.hoverClass).find(">ul").hide().css("visibility","hidden");e.onHide.call(c);return this},showSuperfishUl:function(){var e=a.op,d=a.c.shadowClass+"-off",c=this.addClass(e.hoverClass).find(">ul:hidden").css("visibility","visible");a.IE7fix.call(c);e.onBeforeShow.call(c);c.animate(e.animation,e.speed,function(){a.IE7fix.call(c);e.onShow.call(c)});return this}})})(jQuery);jQuery(document).ready(function(){jQuery("div#nav ul").superfish()});