/*
	jQuery menu v1.0
	
	Wouter Beeftink
	wouter@footsteps.nl
*/
(function($){$.fn.menu=function(d){var f=$.extend({dropdown:'.dropdown',show:{effect:'show',duration:'normal',easing:'jswing'},activeClassSwap:true,activeClass:'element_active'},d);this.each(function(){var b=$(this);var c=b.contents(f.dropdown).hide();if(c.children().length){b.hover(function(e){toggleMenu(f.show.effect,e)},function(e){toggleClass(e);c.stop().hide()})};function toggleMenu(a,e){switch(a){case'fadeIn':toggleClass(e);c.show().css('opacity',0).animate({opacity:1},f.show.duration);break;case'slideDown':toggleClass(e);if(!c.data('height'))c.data('height',c.height());c.css({height:0,overflow:'visible'}).animate({height:c.data('height')},f.show.duration,f.show.easing);break;case'slideRight':toggleClass(e);if(!c.data('width'))c.data('width',c.width());c.css({width:0,overflow:'visible'}).animate({width:c.data('width')},f.show.duration,f.show.easing);break;default:toggleClass(e);c.show()}};function toggleClass(e){if(f.activeClassSwap){if(e.type=='mouseenter'){if(b.attr('class'))b.data('class',b.attr('class'));b.addClass(f.activeClass)}else{if(b.data('class'))b.attr('class',b.data('class'));else b.removeClass()}}}})}})(jQuery);
