function fadeOutAllSubmenus()
{
	$('.submenu').fadeOut();
}

function hideAllSubmenus()
{
	$('.submenu').hide();
}

$(document).ready( function()
{
	hideAllSubmenus();
	
	var interval = false;
	
	
	$('#menu_element_0').mouseenter( function(event)
	{
		if (!$('#submenu_0').is(':visible')) {
			hideAllSubmenus();
			$('#submenu_0').fadeIn();
		}
		clearInterval(interval);
	});
	
	$('#submenu_0').mouseenter( function(event)
	{
		clearInterval(interval);
	});	
	
	$('#submenu_0').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	$('#menu_element_0').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	
	
	$('#menu_element_1').mouseenter( function(event)
	{
		if (!$('#submenu_1').is(':visible')) {
			hideAllSubmenus();
			$('#submenu_1').fadeIn();
		}
		clearInterval(interval);
	});
	
	$('#submenu_1').mouseenter( function(event)
	{
		clearInterval(interval);
	});	
	
	$('#submenu_1').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	$('#menu_element_1').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	
	
	$('#menu_element_2').mouseenter( function(event)
	{
		if (!$('#submenu_2').is(':visible')) {
			hideAllSubmenus();
			$('#submenu_2').fadeIn();
		}
		clearInterval(interval);
	});
	
	$('#submenu_2').mouseenter( function(event)
	{
		clearInterval(interval);
	});	
	
	$('#submenu_2').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	$('#menu_element_2').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	
	
	$('#menu_element_3').mouseenter( function(event)
	{
		if (!$('#submenu_3').is(':visible')) {
			hideAllSubmenus();
			$('#submenu_3').fadeIn();
		}
		clearInterval(interval);
	});
	
	$('#submenu_3').mouseenter( function(event)
	{
		clearInterval(interval);
	});	
	
	$('#submenu_3').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	$('#menu_element_3').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	
	
	$('#menu_element_4').mouseenter( function(event)
	{
		if (!$('#submenu_4').is(':visible')) {
			hideAllSubmenus();
			$('#submenu_4').fadeIn();
		}
		clearInterval(interval);
	});
	
	$('#submenu_4').mouseenter( function(event)
	{
		clearInterval(interval);
	});	
	
	$('#submenu_4').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	$('#menu_element_4').mouseleave( function(event)
	{
		interval = setInterval('fadeOutAllSubmenus()', 500);
	});
	
	
});
