var crMenu = 0;
var crTimeout = 0;
var Timeout = 0;

function show_elem(n, v)
{
	if (v == 1)
	{
		if(Timeout != 0)
		{
			window.clearTimeout(crTimeout);
			Timeout = 0;
		}	
		if((crMenu != 0) && (crMenu != n))
		{
			document.getElementById('lay' + crMenu).style.visibility = 'hidden';
			crMenu = 0;
		}
		document.getElementById('lay' + n).style.visibility = 'visible';
		crMenu = n;
	}
	else
	{
		crTimeout = window.setTimeout('handle_timeout()', 500);
		Timeout = 1;
	}		
}

function handle_timeout()
{
	if(crMenu != 0)
	{
		document.getElementById('lay' + crMenu).style.visibility = 'hidden';
		crMenu = 0;
		window.clearTimeout(crTimeout);
		Timeout = 0;
	}
}
