
	var aImage = new Array(2);
	aImage[0] = new Image();
	aImage[1] = new Image();
	aImage[0].src = "jssamp/dir_close.gif";
	aImage[1].src = "jssamp/dir_open.gif";
	
	function SetNodeStyle(idParent, strMode) {
		if (!document.getElementById) return;
		var parent = document.getElementById(idParent);
		if (strMode == "over") {	
			parent.style.color = "#cc0000";
			parent.style.cursor = "pointer";
		} else if (strMode == "out") {
			parent.style.color = "#0000cc";
			parent.style.cursor = "default";
		}
	}

	function Node_Click(idChild) {
		if (!document.getElementById) return;
		var child = document.getElementById(idChild);
		if (child.style.display == "none") child.style.display = "block";
		else child.style.display = "none";
	}

	function Node_Click_2(idChild, idIcon) {
		if (!document.getElementById) return;
		var objChild = document.getElementById(idChild);
		var objIcon = document.getElementById(idIcon);
		if (objChild.style.display=="none") {
			objChild.style.display = "block";
			objIcon.src = aImage[1].src;
		} else {
			objChild.style.display = "none";
			objIcon.src = aImage[0].src;
		}
		objIcon.style.width = "16px";
		objIcon.style.height = "16px";
	}

	function Node_Click_3(idChild, idClose, idOpen) {
		if (!document.getElementById) return;
		var objChild = document.getElementById(idChild);
		var objClose = document.getElementById(idClose);
		var objOpen = document.getElementById(idOpen);
		if (objChild.style.display=="none")  {
			objChild.style.display = "block";
			objClose.style.display = "none";
			objOpen.style.display = "inline";
		} else {
			objChild.style.display = "none";
			objClose.style.display = "inline";
			objOpen.style.display = "none";
		}
	}
