
function getCurrentPosition(e) {
	var current = e;
	var currentTop = 0;
	var currentLeft = 0;
	var currentHeight = current.offsetHeight;
	var currentWidth = current.offsetWidth;

	while (current) {
		currentLeft += current.offsetLeft;
		currentTop += current.offsetTop;
		current = current.offsetParent;
	}
	return {left:currentLeft, top:currentTop, width:currentWidth, height:currentHeight};
}

function showSubmenu(e) {
	var current = getCurrentPosition(e);
	var submenu = e.nextSibling.nextSibling;
	submenu.style.left = current.left + current.width;
	submenu.style.top = current.top;
	submenu.style.display = "inline";
}

function hideSubmenu(e) {
	var submenu = e.nextSibling.nextSibling;
	submenu.style.display = "none";
}

function show(e) {
	e.style.display = "inline";
	e.previousSibling.previousSibling.className = 'aJS';
}

function hide(e) {
	e.style.display = "none";
	e.previousSibling.previousSibling.className = '';
}
