/*
 
 Singulink JS Library: Menu, v1.0 (September 3. 2010)
 Copyright (C) Singulink (TM) (http://www.singulink.com)
 Tested with jQuery 1.4.2

 If you would like to use our plugins, please contact us:
 http://www.singulink.com/Contact?subject=jQuery%20Plug-ins

*/
(function(d){var f=false,a=null;d(document).bind("mousedown",null,function(){if(f)f=false;else a!=null&&setTimeout(a.a,5)});d.fn.extend({menu:function(i){var e=d.extend({},{menuSelector:"ul:first",triggerSelector:"a:first",hoverClass:"sjs-hover",activeClass:"sjs-active"},i);return this.each(function(){function g(){if(a!=b){a&&a.a();a=b;a.show();c.addClass(e.activeClass)}}var c=d(this),b=d(e.menuSelector,c),h=d(e.triggerSelector,c);b.bind("mousedown",null,function(){f=true});d("a",b).bind("click",
null,function(){a!=null&&setTimeout(a.a,100)});b.hide();b.a=function(){if(a==b){c.removeClass(e.activeClass);b.hide();a=null}};h.bind("mousedown",null,function(){if(a==null){g();f=true}else if(a==b){b.a();c.addClass(e.hoverClass)}});h.bind("click",null,function(){return false});c.bind("mouseenter",null,function(){if(a==null)c.addClass(e.hoverClass);else{a.a();g()}});c.bind("mouseleave",null,function(){c.removeClass(e.hoverClass)})})}})})(jQuery);

