
function showPane(paneId)
{
	var panesContainer = document.getElementById("panesContainer");
	var leftMenuContainer = document.getElementById("leftMenuContainer");
	for(var i = 0; i < panesContainer.childNodes.length; i++)
	{
		var node = panesContainer.childNodes.item(i);
		if(node.className == "pane")
		{
			node.style.display = "none";
		}
	}

	var pane = document.getElementById(paneId);
	pane.style.display = "block";
	leftMenuContainer.style.visibility = "hidden"
}

function killPane(paneId)
{
	var pane = document.getElementById(paneId);
	var leftMenuContainer = document.getElementById("leftMenuContainer");
	if(pane.isMouseOver)
	{
		return;
	}
	pane.style.display = "none";
	leftMenuContainer.style.visibility = "visible"
}

function tryToKillPane(paneId)
{
	window.setTimeout("killPane('" + paneId + "');", 2000);
}


function openPane(paneId)
{
	var panesContainer = document.getElementById("panesContainer");
	var leftMenuContainer = document.getElementById("leftMenuContainer");
	for(var i = 0; i < panesContainer.childNodes.length; i++)
	{
		var node = panesContainer.childNodes.item(i);
		if(node.className == "pane" && node.id != paneId)
		{
			node.style.display = "none";
			leftMenuContainer.style.visibility = "visible"
		}
	}

	var pane = document.getElementById(paneId);
	if(pane.style.display != "block")
	{
		pane.style.display = "block";
		leftMenuContainer.style.visibility = "hidden"
	}
	else
	{
		pane.style.display = "none";
		leftMenuContainer.style.visibility = "visible"
	}
	
}

function closePane(paneId)
{
	var pane = document.getElementById(paneId);
	var leftMenuContainer = document.getElementById("leftMenuContainer");

	pane.style.display = "none";
	leftMenuContainer.style.visibility = "visible"
}
