function activate_main(main, submenu)
{
	document.getElementById(main + 'cell').className = 'menucellactivate';
	if (submenu == 1)
	{
		document.getElementById(main + '_sub_div').style.display = 'block';
	}
}

function deactivate_main(event, main, submenu)
{
	if (event.toElement)
	{
		event.relatedTarget = event.toElement;
	}
	if (event.relatedTarget)
	{
		if (main != event.relatedTarget.id.substr(0,main.length))
		{
			document.getElementById(main + 'cell').className = 'menucell';
			if (submenu == 1)
			{
				document.getElementById(main + '_sub_div').style.display = 'none';
			}
		}
	}
}

function activate_sub(main, sub)
{
	document.getElementById(main + '_sub_' + sub).className = 'menucellactivate';
}

function deactivate_sub(event, main, sub)
{
	document.getElementById(main + '_sub_' + sub).className = 'menucell';
	if (event.toElement)
	{
		event.relatedTarget = event.toElement;
	}
	if (event.relatedTarget)
	{
		if (main != event.relatedTarget.id.substr(0,main.length))
		{
			deactivate_main(main, 1);
		}
	}
}

