jQuery(
	function( $ ){
		var menuRoot = $( "#menu-root" );
		var menu = $( "#menu" );
 
		// Hook up menu root click event.
		menuRoot.attr( "href", "javascript:void( 0 )" ).click(
			function(){
				// Toggle the menu display.
				menu.toggle();
 
				// Blur the link to remove focus.
				menuRoot.blur();
 
				// Cancel event (and its bubbling).
				return( false );
			}
		);
 
		// Hook up a click handler on the document so that
		// we can hide the menu if it is not the target of
		// the mouse click.
		$( document ).click(
			function( event ){
				// Check to see if this came from the menu.
				if (menu.is( ":visible" ) && !$( event.target ).closest( "#menu" ).size())	{
					// The click came outside the menu, so
					// close the menu.
					menu.hide();
				}
			}
		)
	}
);
