var isOpen = Array();
var layer = "oneUniqueLayer";
var allowClose = false;

function toggleSomething(toggleDiv, layer, allowClose)
{
	if (document.layers)
	{
		// alert("Layers");
		if(isOpen[layer])
		{
			document.layers[isOpen[layer]].display = "none";
		}

		if(isOpen[layer] == toggleDiv && allowClose) 
		{
			isOpen[layer] = "";
		}
		else
		{
			document.layers[toggleDiv].display = "block";
			isOpen[layer] = toggleDiv;
		}
	}

	else if (document.all)
	{
		// alert("All");
		if(isOpen[layer])
		{
			document.all[isOpen[layer]].style.display = "none";
		}

		if(isOpen[layer] == toggleDiv && allowClose) 
		{
			isOpen[layer] = "";
		}
		else
		{
			document.all[toggleDiv].style.display = "block";
			isOpen[layer] = toggleDiv;
		}
	}
	
	else if (document.getElementById)
	{
		// alert("getElementById");
		if(isOpen[layer])
		{
			document.getElementById(isOpen[layer]).style.display = "none";
		}

		if(isOpen[layer] == toggleDiv && allowClose) 
		{
			isOpen[layer] = "";
		}
		else
		{
			document.getElementById(toggleDiv).style.display = "block";
			isOpen[layer] = toggleDiv;
		}
	}
}