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

		node.nextSibling.style.display = 'none';
	}

}

function Expand(section) {
    var elem = document.getElementById('section_'+section);
    if (elem) {
        elem.style.display = (elem.style.display != '') ? '' : 'none';
    }
    var img  = document.getElementById('toggle_'+section);
    if (img && img.src == plus.src) {
        img.src = minus.src;
    } else if (img) {
        img.src = plus.src;
    }
}
var minus = new Image(9,9);
var plus  = new Image(9,9);
minus.src = 'images/minus.gif';
plus.src  = 'images/plus.gif';

function Collapse(section) {
    var elem = document.getElementById('section_'+section);
    if (elem) {
        elem.style.display = 'none';
    }
    var img  = document.getElementById('toggle_'+section);
    if (img) {
        img.src = plus.src;
    }
}
var plus  = new Image(9,9);
plus.src  = 'images/plus.gif';
