var droplinemenu=
{

animateduration: {over: 20, out: 10}, //duration of slide in/ out animation, in milliseconds

buildmenu:function(menuid)
{
    return; //! disabling
    
	jQuery(document).ready(function($)
	{
		var $mainmenu = $("#"+menuid+">ul");
		var $headers = $mainmenu.find("ul").parent();
		
		$headers.each(function(i)
		{
			var $curobj = $(this);
			var $subul = $(this).find('ul:eq(0)');
			
			this._dimensions = {h:$curobj.find('a:eq(0)').outerHeight()};
			this.istopheader = $curobj.parents("ul").length == 1;
			
			if (!this.istopheader)	$subul.css({left:0, top:this._dimensions.h});
			
			var $innerheader = $curobj.children('a').eq(0);
			
			$innerheader = ($innerheader.children().eq(0).is('span')) ? $innerheader.children().eq(0) 
			                                                          : $innerheader;
			
			$curobj.hover(
				function(e)
				{
					var $targetul = $(this).children("ul:eq(0)");
				    
					if ($targetul.queue().length<=1 && this.istopheader) 
					{
					   $targetul.css({left: $mainmenu.offset().left, top: $mainmenu.offset().top+this._dimensions.h});
				    }
						
					if ( document.all && !window.XMLHttpRequest) //detect IE6 or less, fix issue with overflow
					{
						$mainmenu.find('ul').css({overflow: (this.istopheader)? 'hidden' : 'visible'});
					}

                    var isCurrentTab = $("#submenu").hasClass($targetul.attr('id'));
   				    //if ( isCurrentTab ) alert('skipping : '  + $targetul.attr('id'));
   				    
   				    //$targetul.css({display: 'block'});
					if ( !isCurrentTab ) $targetul.slideDown(droplinemenu.animateduration.over);
				},
				function(e)
				{
					var $targetul=$(this).children("ul:eq(0)");
					$targetul.slideUp(droplinemenu.animateduration.out);
				}
			) //end hover
		}) //end $headers.each()
		$mainmenu.find("ul").css({display:'none', visibility:'visible', width:$mainmenu.width()});
	}) //end document.ready
}
}
