window.onload=show;

var hideTimeout = null;
var numberMenus = 16;
var timeout = 1000;
var elementToHide = null;

function show(id, left, top)
{
    var currentElement = document.getElementById(id);
    
	for(var i = 1; i <= numberMenus; i++)
    {
        if(document.getElementById('smenu' + i) && (('smenu' + i) !=  id))
        {
            document.getElementById('smenu' + i).style.display='none';
        }
    }
    
    if(hideTimeout)
    {
        clearTimeout(hideTimeout);
        hideTimeout = null;
        elementToHide = null;
    }
    
    if(currentElement)
    {
        currentElement.style.display='block';
        currentElement.style.left=left;
        currentElement.style.top=top;
    }
}

function hide(id)
{
    elementToHide = document.getElementById(id);
    
    if(elementToHide)
    {
        //hideTimeout = setTimeout(function(){delay_hide();}, timeout);
        hideTimeout = setTimeout("delay_hide()", timeout);
    }
}

function delay_hide()
{
    elementToHide.style.display='none';
}
