$.fn.sooperfish=function(c){var a=$.fn.sooperfish;a.o=[];a.op={};a.c={menuClass:"sf-js-enabled",isParent:"sf-parent",arrowClass:"sf-arrow"};if($.easing.easeOutOvershoot){sooperEasingShow="easeOutOvershoot"}else{sooperEasingShow="linear"}if($.easing.easeInTurbo){sooperEasingHide="easeInTurbo"}else{sooperEasingHide="linear"}a.defaults={multiColumn:true,dualColumn:6,tripleColumn:12,hoverClass:"sfHover",delay:500,animationShow:{height:"show"},speedShow:600,easingShow:sooperEasingShow,animationHide:{height:"hide",opacity:"hide"},speedHide:200,easingHide:sooperEasingHide,autoArrows:true,onShow:function(){},onHide:function(){}};var b=$.extend({},a.defaults,c);if(!b.sooperfishWidth){b.sooperfishWidth=$("ul:first li:first",this).width()}else{$("ul li",this).width(b.sooperfishWidth)}this.each(function(){var d=$("li:has(ul)",this);d.each(function(){if(b.autoArrows){$(">a",this).append('<span class="'+a.c.arrowClass+'"></span>')}$(this).addClass(a.c.isParent)});$("ul",this).css({left:"auto",display:"none"});if(b.multiColumn){var i=$("ul",this);i.each(function(){var l=$(">li:not(.backLava)",this).length;if(l>=b.dualColumn){if(l>=b.tripleColumn){$(this).width(3*b.sooperfishWidth).addClass("multicolumn triplecolumn")}else{$(this).width(2*b.sooperfishWidth).addClass("multicolumn dualcolumn")}}})}var e=this,k=1000;function h(m){if(m.nodeName.toLowerCase()=="li"){var l=$("> ul",m);return l.length?l[0]:null}else{return m}}function f(l){if(l.nodeName.toLowerCase()=="ul"){return $(l).parents("li")[0]}else{return l}}function g(){var m=h(this);if(!m){return}$.data(m,"cancelHide",false);setTimeout(function(){if(!$.data(m,"cancelHide")){$(m).animate(b.animationHide,b.speedHide,b.easingHide,function(){b.onHide.call(m)})}},b.delay);if(this.nodeName.toLowerCase()=="li"){var l=f(this);$(l).removeClass("hover");$("> a",l).removeClass("hover")}}function j(){var m=h(this);if(!m){return}$.data(m,"cancelHide",true);$(m).css({zIndex:k++}).animate(b.animationShow,b.speedShow,b.easingShow,function(){b.onShow.call(m)});if(this.nodeName.toLowerCase()=="li"){var l=f(this);$(l).addClass("hover");$("> a",l).addClass("hover")}}$("li",this).unbind().hover(j,g)})};
