var subMenuTimer 	= null;
var subMenuAutoHide = false;

$(document).ready(function(){ 
	if ($('ul#contentSubmenu').length == 1)
	{
		$('ul#contentSubmenu li.selected')
			.attr('id', 'selectedCategory');
			
		$('li#selectedCategory a:first')
			.bind('click', function(e){ 
				e.preventDefault();
			});
		
		$('ul#contentSubmenu > li:not(#selectedCategory) > a')
			.bind('click', function(e){ 
				e.preventDefault();

				var closestCategory = $(this).closest('li');
				
				$(this)
					.parents('ul')
					.find('> li')
					.not('li#selectedCategory')
					.not(closestCategory)
					.removeClass('selected')
					;
				
				$(closestCategory)
					.toggleClass('selected');
					
				if ($(closestCategory).hasClass('selected'))
				{
					$(closestCategory)
						.bind('mouseleave', function(){
							if (subMenuAutoHide) {
								subMenuTimer = setTimeout('hideSubMenu()', 1500);
							}
						});
				}
			});
	}
});

function hideSubMenu()
{
	$('ul#contentSubmenu > li.selected:not(#selectedCategory)')
		.unbind('mouseleave')
		.removeClass('selected');
	
	clearTimeout(subMenuTimer);
}
