//---------------------------//
//     TREE BROWSER CODE     //
// Copyright Andrew Vos 2006 //
//---------------------------//

var parentNodeCount = 0;
var nodeCount = 0;

function onParentNodeImageClick(node) {
    var divNode = document.getElementById(node.name.replace("parentNodeImage","parentNodeDiv"));
	var imageNode = node;

 	if (divNode.style.display == "none"){
		imageNode.src = "minus.png";
		divNode.style.display = "";
	}
	else {
		imageNode.src = "plus.png";
		divNode.style.display = "none";
	}
}
function onParentNodeTextClick(node) {
    var divNode = document.getElementById(node.name.replace("parentNodeText","parentNodeDiv"));

	if (divNode.style.display == 'none') {

		divNode.style.display = '';
	}
	else {

		divNode.style.display = 'none';
	}
}

function onNodeTextClick(node) {

}
function onNodeImageClick(node, url, target){
    var imageNode = node
    setSelectedNode(imageNode);
}

function setSelectedNode(imageNode){
    for (index = 0; index < this.nodeCount; index++) {
		document.getElementsByName("nodeImage" + index)[0].src = "page.png";
    }
   	imageNode.src = "pageSelected.png";
}


function startParentNode(text, position){
	
	
    document.write('<div class="NavigationSpacer"><img  src="images/spacer.gif" width="1" height="1"/></div>');
    document.write('<div class="' + position + '"><a class="parentTreeNode" name="parentNodeText' + parentNodeCount + '" onclick="onParentNodeTextClick(this)" style="cursor:pointer;">' + text + '</a></div>');	
	document.write('<DIV id="parentNodeDiv' + parentNodeCount + '" style="display:none">');	
    this.parentNodeCount = this.parentNodeCount + 1;
}
function endParentNode(){
	document.write('</DIV>');
}
function addNode(text, url, target, position){

    document.write('<div class="NavigationSpacer"><img  src="images/spacer.gif" width="1" height="1"/></div>');
    document.write('<div class="' + position + '"><a name="nodeText' + this.nodeCount + '" onclick="onNodeTextClick(this);" href="' + url + '" target="' + target + '" onfocus="this.hideFocus=true;" style="outline-style:none;">' + text + '</a></div>');	

    this.nodeCount = this.nodeCount + 1;
}




