// DynaNav is Copyright 2008-2009 Jim Price & Chris Bowen for DirectControl Content Management Systems
//
// DynaNav Beta Release 1.0

function hideOpenInFrontOfMe(hiddenHoldingIdsToHideFirst,passedDynaGUID)
{
	var idsToHideStr = document.getElementById(hiddenHoldingIdsToHideFirst).value;
	var idsToHide = new Array();
	idsToHide = idsToHideStr.split(',');
	for(i=0; i < idsToHide.length; i++)
	{
		document.getElementById(passedDynaGUID + 'container_' + idsToHide[i]).style.display = 'none';
	}

}

function showMenuBlock(elementIdToShow,childIdHiddenToKill,dynaGUIDpassed)
{
	hideOpenInFrontOfMe(childIdHiddenToKill,dynaGUIDpassed);
	document.getElementById(elementIdToShow).style.display = 'block';
}


function hideMenuBlock(elementIdToHide)
{
	document.getElementById(elementIdToHide).style.display = 'none';
}

function startMenuKillTimer(inTimerLen,inElementId)
{

	if (inElementId.indexOf(",") == -1)
	{
		if(inElementId in sTimer)
		{
			clearTimeout(sTimer[inElementId]);
		}
		sTimer[inElementId] = window.setTimeout("hideMenuBlock('" + inElementId + "')",inTimerLen);
	}

	if (inElementId.indexOf(",") != -1)
	{
		var inElementIds = new Array();
		inElementIds = inElementId.split(',');
		for(s=0; s < inElementIds.length; s++)
		{
			if(inElementIds[s] in sTimer)
			{
				clearTimeout(sTimer[inElementIds[s]]);
			}
			sTimer[inElementIds[s]] = window.setTimeout("hideMenuBlock('" + inElementIds[s] + "')",inTimerLen);
		}
	}

}

function stopMenuKillTimer(elementIdTimerToStop)
{
	if (elementIdTimerToStop.indexOf(",") == -1)
	{
		if(elementIdTimerToStop in sTimer)
		{
			clearTimeout(sTimer[elementIdTimerToStop]);
		}
	}

	if (elementIdTimerToStop.indexOf(",") != -1)
	{
		var inElementIds = new Array();
		inElementIds = elementIdTimerToStop.split(',');
		for(s=0; s < inElementIds.length; s++)
		{
			if(inElementIds[s] in sTimer)
			{
				clearTimeout(sTimer[inElementIds[s]]);
			}
		}
	}
}

var sTimer = [];
var s = 'globalTimer';

