/*********************
//* jQuery Multi Level CSS Menu #2- By Dynamic Drive: http://www.dynamicdrive.com/
//* Last update: Nov 7th, 08': Limit # of queued animations to minmize animation stuttering
//* Menu avaiable at DD CSS Library: http://www.dynamicdrive.com/style/
*********************/

var jqueryslidemenu={

animateduration: {over: 'fast', out: 0}, //duration of slide in/ out animation, in milliseconds

buildmenu:
	function(menuid){
		var $mainmenu=$("#"+menuid+"");
		var $headers=$mainmenu.find("ul").parent();
		$headers.each(function(i){
			var $curobj=$(this);
			$curobj.hover(
				function(e){
					if( $curobj.parent().get()[0]==$mainmenu.get()[0] ) $curobj.css( 'background-color', '#5A7DB9' );
					else $curobj.css( 'background-color', '#6B94D3' );
					var $targetul=$(this).children("ul:eq(0)");
					if ($targetul.queue().length<=1) $targetul.slideDown(jqueryslidemenu.animateduration.over);
				},
				function(e){
					$curobj.css( 'background-color', '' );
					var $targetul=$(this).children("ul:eq(0)");
					/* $(this).css( 'background-color', '' ); */
					$targetul.slideUp(jqueryslidemenu.animateduration.out);
				}
			);
		});
		$mainmenu.find("ul").css({display:'none', visibility:'visible'});
	}
}

