var currDiv;

function showChildren(nodeId, td) {
	hideAllMenus();	
	var div = document.getElementById("CH_" + nodeId);
	div.style.top = findPosTop(td);
	div.style.left = findPosLeft(td) + 234;
	div.style.display = "inline";
	currDiv = div;
}

function showChildrenSecondary(nodeId, td) {
	hideAllMenus();	
	var div = document.getElementById("CH_" + nodeId);
	div.style.top = findPosTop(td);
	div.style.left = findPosLeft(td) + 216;
	div.style.display = "inline";
	currDiv = div;
}

function hideAllMenus() {
	
		if (currDiv) {
			currDiv.style.display = "none";
		}
	
}

function findPosLeft(obj) {
	var curLeft = 0;
	
	if (obj.offsetParent) {
		curLeft = obj.offsetLeft;
		
		while (obj = obj.offsetParent) {
			curLeft += obj.offsetLeft;
		}
	}
	
	return curLeft;
}

function findPosTop(obj) {
	var curTop = 0;
	
	if (obj.offsetParent) {
		curTop = obj.offsetTop;
		
		while (obj = obj.offsetParent) {
			curTop += obj.offsetTop;
		}
	}
	
	return curTop;
}