var accordionData;
function ensureSetup(group)
{
	if(!accordionData) accordionData = new Array();
	if(!accordionData[group]) accordionData[group] = { currentContainer: null, currentButton: null };
}

function expandPane(group, containerId, button)
{
	ensureSetup(group);
	var container = document.getElementById(containerId);
	if(accordionData[group].currentContainer && accordionData[group].currentContainer != container ) toggleItem(accordionData[group].currentContainer, accordionData[group].currentButton);
	toggleItem(container, button);
	accordionData[group].currentContainer = container;
	accordionData[group].currentButton = button;
}

function toggleItem(container, button)
{
	if(container.style.display == "none") 
	{
		button.innerHTML = "(-Hide)";
		container.style.display = "";
	}
	else
	{
		button.innerHTML = "(+Show)";
		container.style.display = "none";
	}
}