var currentSubMenu = null;
var menuToClose = [];

function showSubMenu(name)
{	
	if( currentSubMenu != name )
	{	
		if(currentSubMenu != null)
			$('#'+currentSubMenu).slideUp();
			
		currentSubMenu = name;
		$('#'+currentSubMenu).slideDown();
	}	
	else
	{
		clearInterval(menuToClose[currentSubMenu]);
		delete menuToClose[currentSubMenu];
	}
}

function hideSubMenu(name)
{
	if( menuToClose[name] == null )
	{
		menuToClose[name] = setInterval(function()
		{
			clearInterval(menuToClose[name]);
			delete menuToClose[name];
			$('#'+name).slideUp();
			if( currentSubMenu == name )
				currentSubMenu = null;
		}, 400);
	}
}

