jQuery.fn.DMenu=function(i,e,q,g,f,m){e=e?e:300;q=q?q:100;g=g?g:0;f=f?f:0;var a=$(this);var h=null;var b=$("<div></div>");var l=$('<div id="Container"></div>');l.hide();b.append(l);var r=$(i);r.hide();var p=false;var c=a.offset();var k=r.height();var n=r.width();var t=a.height();var d=a.width();$(document.body).prepend(b);var j=function(){if(p){return false}l.css({margin:"0 auto",width:d+"px",height:t+"px"});b.css({position:"absolute",top:c.top+f+"px",left:c.left+(d/2)-(n/2)+g+"px",height:k+"px",width:n+"px"}).show();l.css({border:"1px solid #666"});l.animate({marginTop:t+4,height:k+4,width:n+4,opacity:100},q,function(){r.show();l.append(r);l.css({border:0});r.css({opacity:m});r.css({filter:"alpha(opacity="+m*100+")"});p=true;r.mouseover(function(){clearTimeout(h)});r.mouseout(function(){s()})})};var s=function(){clearTimeout(h);h=setTimeout(function(){l.css({border:"1px solid #666"});l.empty();l.animate({width:d,height:t,marginTop:"0",opacity:0},q,function(){l.hide();b.hide();p=false})},e)};a.hover(function(o){clearTimeout(h);h=setTimeout(function(){j()},e)},function(){clearTimeout(h);if(p){h=setTimeout(function(){s()},e)}})};jQuery.fn.SMenu=function(k,g,i,h,n){g=g?g:300;i=i?i:0;h=h?h:0;var a=$(this);var b=null;var c=$("<div></div>");var m=$('<div id="Container"></div>');m.hide();c.append(m);var r=$(k);r.hide();var q=false;var e=a.offset();var l=r.height();var p=r.width();var s=a.height();var f=a.width();$(document.body).prepend(c);var d=function(){if(q){return false}r.css({position:"absolute",top:e.top+h+"px",left:e.left+(f/2)-(p/2)+i+"px",height:l+"px",width:p+"px"}).show();m.css({border:"1px solid #666"});m.show();r.show();c.show();m.append(r);m.css({border:0});r.css({opacity:n});r.css({filter:"alpha(opacity="+n*100+")"});q=true;r.mouseover(function(){clearTimeout(b)});r.mouseout(function(){j()})};var j=function(){clearTimeout(b);b=setTimeout(function(){m.css({border:"1px solid #666"});m.empty();m.hide();c.hide();q=false},g)};a.hover(function(o){clearTimeout(b);b=setTimeout(function(){d()},g)},function(){clearTimeout(b);if(q){b=setTimeout(function(){j()},g)}})};