
jQuery.fn.Menu=function(menu,options)
{var defaults={relativeOffsetX:0,relativeOffsetY:0,heightDelta:0};var settings=$.extend(defaults,options);return this.each(function()
{var Trigger=$(this);var menuHeight=menu.outerHeight()+settings.heightDelta;Trigger.css({cursor:'pointer'}).mouseover(function(e)
{var posX=Trigger.offset().left+settings.relativeOffsetX;var posY=Trigger.offset().top+settings.relativeOffsetY;$('.smbox').stop().css({height:'0px',display:'none'})
menu.css({display:'block',position:'absolute',height:'0',left:posX+'px',top:posY+'px'}).animate({height:menuHeight+'px',opacity:'0.9'},300);menu.click(function(e){e.stopPropagation();});$(document).one('click',function(){menu.animate({height:'0px',opacity:'0'},200,function(){menu.css({display:'none'})});});return false;});});}
