jQuery.fn.droppy=function(b){b=jQuery.extend({speed:250},b||{});this.each(function(){var h=this,d=1000;function c(a){if(a.nodeName.toLowerCase()=="li"){a=jQuery("> ul",a);return a.length?a[0]:null}else return a}function e(a){return a.nodeName.toLowerCase()=="ul"?jQuery(a).parents("li")[0]:a}function f(){var a=c(this);if(a){jQuery.data(a,"cancelHide",false);setTimeout(function(){jQuery.data(a,"cancelHide")||jQuery(a).slideUp(b.speed)},500)}}function g(){var a=c(this);if(a){jQuery.data(a,"cancelHide",
true);jQuery(a).css({zIndex:d++}).slideDown(b.speed);if(this.nodeName.toLowerCase()=="ul"){a=e(this);jQuery(a).addClass("hover");jQuery("> a",a).addClass("hover")}}}jQuery("ul, li",this).hover(g,f);jQuery("li",this).hover(function(){jQuery(this).addClass("hover");jQuery("> a",this).addClass("hover")},function(){jQuery(this).removeClass("hover");jQuery("> a",this).removeClass("hover")})})};
