function toggleButton(tag, toggle)
{
	var myButton = getObj('button['+tag+']');
 var myDivs = myButton.getElementsByTagName('DIV');
	var submenu;
	
	switch (toggle)
	{
		case true:
    myDivs[0].style.display = 'none';
				myDivs[1].style.display = 'block';
				
				// Close previous submenu
				if (currenttag)
				{
				 getObj('submenu['+currenttag+']').style.display = 'none';
				}
				
				if (submenu = getObj('submenu['+tag+']'))
				{
					currenttag = tag;
					submenu.style.top = (getTop(myDivs[1])+27) + 'px';
					submenu.style.left = getLeft(myDivs[1]) + 'px';
					submenu.style.display = 'block';
				}
				else
				{
					if (submenu = getObj('submenu['+currenttag+']'))
					{
						submenu.style.display = 'none';
					}
				}
    break;
				
		case false:
    myDivs[0].style.display = 'block';
				myDivs[1].style.display = 'none';	
    break;
	}
}

function closeSubmenu(tag,status)
{
	switch (status)
	{
		case false:
   	clearTimeout(currenttimer);
    break;
				
		case true:
   	currenttimer = setTimeout("getObj('submenu["+tag+"]').style.display='none';",1000);
    break;
	}
}

var currenttag; // current menu item;
var currenttimer; 


