function Toggle(node)
{
	// Unfold the branch if it isn't visible
	//if(node != null)
	//	alert(node.children.length);
	if (node.nextSibling.style.display == 'none')
	{
		//if (prevNode != null)
		//	CollapseNode(prevNode);
		// Change the image (if there is an image)
		if (node.children.length > 0)
		{
			if (node.children.item(0).tagName == "IMG")
			{
				node.children.item(0).src = "images/minus.gif";
			}
		}

		node.nextSibling.style.display = '';
	}
	// Collapse the branch if it IS visible
	else
	{
		// Change the image (if there is an image)
		if (node.children.length > 0)
		{
			if (node.children.item(0).tagName == "IMG")
			{
				node.children.item(0).src = "images/plus.gif";
			}
		}

		node.nextSibling.style.display = 'none';
	}
	prevNode = node;

}

function CollapseNode(node)
{
	//alert(node.children.length);
	if (node.nextSibling.style.display != 'none')
	{
		
		if (node.children.length > 0)
		{
			if (node.children.item(0).tagName == "IMG")
			{
				node.children.item(0).src = "images/plus.gif";
			}
		}

		node.nextSibling.style.display = 'none';	
	}
}