// чиним li:hover
var	SHOW_SUBMENU_CLASS_NAME = 'showSubmenu'	// имя класса для показа подменю

function attachSubmenu()
{
	$('ul#menu > li').each(
		function()
		{

			if ( submenuExists( $(this) ) )
			{
				// показываем подменю классом
				$(this).hover(
					function()
					{	
						$(this).addClass(SHOW_SUBMENU_CLASS_NAME)							
						$('ul.submenu', this).css('width', $(this).width() + 'px')

						return true
					},
					function()
					{
						$(this).removeClass(SHOW_SUBMENU_CLASS_NAME)
						return true
					}
				)
			}

		}
	)

}

// существует ли подменю?
function submenuExists( liElement )
{
	return ($('ul', liElement).length > 0);
}

$(document).ready(
	function()
	{
		attachSubmenu()		
	}
)
