function ToggleNavPanel(strID)
{
	var elmToToggle = document.getElementById("NavContent_" + strID);
	if(elmToToggle)
	{	
		if(elmToToggle.style.display == "")
			elmToToggle.style.display = "none";
		else
			elmToToggle.style.display = "";	
	}
}

var elmLastSelected = null;

function MarkCurrentSuite(strGuid)
{
    if (elmLastSelected != null)
        elmLastSelected.style.color = "black";
    
    var sSuite = GetPageObject("SUITE" + strGuid);
    if (sSuite != null)
        sSuite.style.color = "blue";
    elmLastSelected = sSuite;
}

function ToggleChildren(strGuid)
{
	var elmFolder = GetPageObject("folder" + strGuid);
	var elmChildrenContainer = GetPageObject("childrenof" + strGuid);
	
	if(elmChildrenContainer.style.display=="")
	{
		elmFolder.className = "structfolderplus";
		elmChildrenContainer.style.display = "none";
	}
	else
	{
		elmFolder.className = "structfolderminus";
		elmChildrenContainer.style.display = "";		
	}
}

function ToggleChildrenNoStruct(strGuid)
{
	var elmImg = GetPageObject("signof" + strGuid);
	var elmChildrenContainer = GetPageObject("childrenof" + strGuid);
	
	if (elmChildrenContainer.style.display == "none")
	{
		elmImg.src = "design/minus.png";
		elmChildrenContainer.style.display = "";
	}
	else
	{
		elmImg.src = "design/plus.png";
		elmChildrenContainer.style.display = "none";
	}
}

function RemoveContentInfo()
{	
	var _ContentWin = GetPageObject("ContentWin");
	var _elmContentInfo = GetPageObject("elmContentInfo");
	if(_elmContentInfo != null)
		_ContentWin.removeChild(_elmContentInfo);
}

function HidePlayer()
{
	var simPlayer = GetPageObject("player");
	if(simPlayer!=null)
	{
		//Stop it first!
		simPlayer.Stop();
		simPlayer.style.display = "none";
	}
	MarkCurrentSuite(null);
}

function AddNavPanel(strId, strButtonName, strOnClickScript)
{
	var elmNavTable = GetPageObject("NavigationPanels");
	var tbBody = elmNavTable.tBodies.item(0);
	var trRow = document.createElement("TR");
	
	//Button
	var tdCell = document.createElement("<TD width='*' onclick=\"ToggleNavPanel('" + strId + "');" + strOnClickScript + "\" class=\"StructTitle\" />");
    tdCell.innerText = strButtonName;
    trRow.appendChild(tdCell); 
	tbBody.appendChild(trRow);
	
	//Content
	trRow = document.createElement("TR");
	
	tdCell = document.createElement("<TD class='NavPanel' />");
	
	tdCell.setAttribute("id","NavContent_" + strId);
	
	trRow.appendChild(tdCell);
	tbBody.appendChild(trRow);
}
