<!--
var timeout = 200;
var closeMenuTimer = null;
var currentMenu = 0;
var currentTriggerButton = 0;
var currentTriggerClass;

// open hidden layer
function openMenu( triggerButton, triggerButtonClass, menu )
{
	// cancel close timer
	clearCloseMenuTimer();

	// close old layer
	closeMenu();

	// get new layer and show it
	currentMenu = document.getElementById(menu);
	currentMenu.style.visibility = 'visible';

	// set the state of the tigger button as highlighted
	currentTriggerButton = document.getElementById( triggerButton );
	currentTriggerClass = currentTriggerButton.className;
	currentTriggerButton.className = triggerButtonClass;
}
// close showed layer
function closeMenu()
{
	if(currentMenu) currentMenu.style.visibility = 'hidden';
	
	if(currentTriggerButton) {
		currentTriggerButton.className = currentTriggerClass;
	}
	currentMenu = 0;
	currentTriggerButton = 0;
}

// go close timer
function startCloseMenuTimer()
{
	closeMenuTimer = window.setTimeout(closeMenu, timeout);
}

// cancel close timer
function clearCloseMenuTimer()
{
	if(closeMenuTimer)
	{
		window.clearTimeout(closeMenuTimer);
		menuTimer = null;
	}
}
// -->