<script language="jscript">
attachEvent("onclick", clickHandler);
attachEvent("onreadystatechange", onload);

function onload()
{

    style.position = "relative";
    style.pixelLeft = -20;
    style.listStyleType = "none";
}

function clickHandler()
{
    var SourceElement = window.event.srcElement;

    if (SourceElement.tagName == 'IMG' && SourceElement.parentElement.children.tags("UL").length > 0)
    {
	//SourceElement is a clickable image

	var targetElement = SourceElement.parentElement.children.tags("UL").item(0); 
		
	if (targetElement.style.display == '')
        {
		//targetElement is displayed - hide it.
		targetElement.style.display = 'none';
		SourceElement.src = 'tree_closed.gif';
	}
	else
        {
		//targetElement is not empty - display it.
		targetElement.style.display = '';
		SourceElement.src = 'tree_open.gif';
        }

	event.cancelBubble = true;
    }
}

</script>
