	var cImg = new Image(); cImg.src = 'images/menu_right.gif';
	var eImg = new Image(); eImg.src = 'images/menu_v.gif';
	var cACT = new Image(); cACT.src = 'images/spacer.gif';
	var eACT = new Image(); eACT.src = 'images/menu_v.gif';

	var ssel = true;
	
	function toggleState(node,a) {
		if(ssel) resetAll(node);
		if (a) {
			doToggle(node,'inline',a);
		} else {
			doToggle(node);
		}
	}

	function doToggle(node,reset,a) {
		var n;
		n = document.getElementById(node);
		if(!reset) reset = "inline";
		if (n) {
			n.style.display = (n.style.display!='none'?'none':reset);
			if (a) {
				document.images[node+'IMG'].src = (n.style.display=="inline"?eACT.src:cACT.src);
				document.getElementById(node+'A').className = 'menuactive';
			} else {
				if (document.images[node+'IMG'].src.indexOf("blue") == -1) {
					document.images[node+'IMG'].src = (n.style.display=="inline"?eImg.src:cImg.src);
				} else {
					document.images[node+'IMG'].src = (n.style.display=="inline"?eACT.src:cACT.src);
				}
			}
		} else {
			document.images[node+'IMG'].src = cACT.src;
			document.getElementById(node+'A').className = 'menuactive';
		}
		if (window.setDIV) {
			// Special Layout Control for TRANSFLO
			setDIV();
		}
	}

	function resetAll(node) {
		var node;
		var n;
		var nIdx = getIdx(node);
		var d = document.getElementsByTagName("A");
		var n = document.getElementById(node);
		if(n && n.style.display=="none") {
			for(var i=0; i<d.length; i++)
				if(d[i].onclick) {
					node = d[i].onclick.toString();
					node = node.substr(node.lastIndexOf("(")+2);
					node = node.substr(0, node.lastIndexOf(")")-1);
					if(getIdx(node)==nIdx) doToggle(node, "none");
				}
		}
	}
	
	function getIdx(node) {
		var i = 0;
		var n = document.getElementById(node);
		if(n)
			while(n.parentNode) {
				n = n.parentNode;
				i++;
			}	
		return i;
	}

	function setMENU(i) {
		var idARRAY = i.split(",");
		for (loop = 0; loop < idARRAY.length; loop++) {
			toggleState('MNUtree' + idARRAY[loop],'true');
		}
	}
