(function(c){var b=new Array();var a=new Array();var d=0;c.fn.popupmenu=function(f){var h={target:false,addStyle:false,time:300,speed:"",autooff:true,showevent:"mouseover"};var f=c.extend(h,f);var e=false;var i=false;var g;return this.each(function(){var j=c(this);var k=c(f.target);b[d]=k;a[d]=j;d++;if(f.showevent=="click"){j.click(function(){if(f.autooff){c.each(b,function(l,m){m.hide()});c.each(a,function(l,m){m.removeClass(f.addStyle)})}clearTimeout(g);if(f.addStyle!=false){j.addClass(f.addStyle)}k.show(f.speed)})}else{j.mouseover(function(){if(f.autooff){c.each(b,function(l,m){m.hide()});c.each(a,function(l,m){m.removeClass(f.addStyle)})}clearTimeout(g);if(f.addStyle!=false){j.addClass(f.addStyle)}k.show(f.speed)})}j.mouseout(function(){if(!e){g=setTimeout(function(){if(f.addStyle!=false){j.removeClass(f.addStyle)}k.hide(f.speed)},f.time)}});k.mouseover(function(){e=true;clearTimeout(g)});k.mouseout(function(){e=false;g=setTimeout(function(){if(f.addStyle!=false){j.removeClass(f.addStyle)}k.hide(f.speed)},f.time)})})}})(jQuery);
