var curDashMenuEl = 'undefined';

function openDashMenu(el)
{
	window.sDashEl = el;
	
	if(curDashMenuEl == 'undefined')
	{	
		if(window.menuTimer)
		{
			clearTimeout(window.menuTimer);	
		}
		
		setCursorSatellite(RESOURCE_PATH + '/img/misc/indicator.gif');
		window.menuTimer = setTimeout("proceedDashMenu()", 200);
	}
	else if(curDashMenuEl != el)
	{
		proceedDashMenu();
	}
}

function proceedDashMenu()
{
	resetCursorSatellite();
	
	if(curDashMenuEl != 'undefined')
	{
		closeDashMenu(curDashMenuEl);
	}

	$(window.sDashEl).addClass("pressed");
	$(window.sDashEl).next().show();
	
	curDashMenuEl = window.sDashEl;
}

function closeDashMenu(el)
{
	if($(el).next().is(':visible'))
	{
		$(el).next().hide(/*, function(){
											  		$(el).removeClass("pressed");
											  	}*/);
	}
	
	$(el).removeClass("pressed");
	curDashMenuEl = 'undefined';
}

function resetMenuTimer()
{
	if(window.menuTimer)
	{
		clearTimeout(window.menuTimer);	
	}
	
	resetCursorSatellite();
}