var rstatus=new Array();

function switchr(eid)
{
	e=document.getElementById(eid);
	if (rstatus[eid]==undefined||rstatus[eid]==false)
	{
		rstatus[eid]=true;
		e.style.display='inline';
	} else
	{
	    rstatus[eid]=false;
		e.style.display='none';
	}
}


var mstatus=new Array();
var timeouts=Array();

function openmenu(eid)
{
    for (var i in mstatus) if (mstatus[i]) doclose(i);

	e=document.getElementById(eid);
	if (e)
	{
		mstatus[eid]=true;
		e.style.display='inline';
		if (timeouts[eid]) clearTimeout(timeouts[eid]);
	}
}

function closemenu(eid)
{
	timeouts[eid]=setTimeout("doclose('"+eid+"')",1000);
}


function doclose(eid)
{
	e=document.getElementById(eid);
	mstatus[eid]=false;
	e.style.display='none';
	clearTimeout(timeouts[eid]);
}