(function(a){a.fn.dropDownMenu=function(d){var f={menuClass:"level1_menu",subMenuClass:"level2_menu",easeInType:"fadeInLeft",easeOutType:"fadeOutRight",triggerBy:"mouseover",hideInstant:false,enableActive:false};if(d){a.extend(f,d)}var i=this;var b=f.easeInType;var e=f.easeOutType;var g=false;var c;var h=a(".active",i);if(f.enableActive){a("li>a",i).each(function(j){a(this).bind("click",function(k){if(h[0]){h.removeClass("active")}a(this).addClass("active");h=a(this)})})}a("."+f.subMenuClass,i).each(function(j){a(this).hide();a(this).css("opacity",0)});i.children().each(function(k){var j=a(this).children();a(this).children().first().bind(f.triggerBy,function(m){var n=a(this).parent().find("ul."+f.subMenuClass);c=n;if(!n.data("isAnimate")){n.data("isAnimate",true);n.show().stop(true).animate({opacity:1},300);var l=j.children("ul > li").size();j.children("ul > li").each(function(p){var o=l-p;a(this).removeClass(e+" animate"+o).addClass(b+" animate"+p)})}});a(this).bind("mouseleave",function(o){var l=c;var n=l.children("ul > li").size();l.data("isAnimate",false);if(!f.hideInstant){l.children("ul > li").each(function(p){var m=n-p;if(a(this).hasClass(b)){a(this).removeClass(b+" animate"+p).addClass(e+" animate"+m)}});l.stop(true).delay(n*200).animate({opacity:0},300,function(){l.hide()})}else{l.children("ul > li").each(function(p){var m=n-p;if(a(this).hasClass(b)){a(this).removeClass(b+" animate"+p).addClass(e+" animate"+m)}});l.stop(true).animate({opacity:0},300,function(){l.hide()})}o.stopImmediatePropagation()})});return this}})(jQuery);
