var activeMenu = '';
var hide = false;

function showSubMenu(id)
{
	o1 = document.getElementById(id);

	if (!o1)
		return false;

	hide = false;

	if (activeMenu == id)
	    return true;

	hideSubMenu(activeMenu, true);
	o1.className = 'fLevel active';
	activeMenu = id;
}

function timeoutSubMenu(id)
{
	if (activeMenu != id)
	    return true;

	hide = true;
	setTimeout('hideSubMenu(\''+id+'\');', 500);
}

function hideSubMenu(id, ignoreHide)
{
	if (!hide && !ignoreHide)
	    return false;

	o2 = document.getElementById(id);

	if (!o2)
		return false;

	if (id != activeMenu)
	    return true;

	o2.className = 'fLevel inactive';
	activeMenu = '';
}

function subMenuOver()
{
	hide = false;
}
