var submenu = null;
function getOffset(node) {
	var x = y = 0;
	do {
		x += node.offsetLeft;
		y += node.offsetTop;
		node = node.offsetParent;
	} while ((node != null) && (node != document.body));
	return {x:x, y:y};
};
function submenuShow(obj, num) {
	var s = document.getElementById('submenu'+num);
	if (submenu != s) {
		if (submenu != null) submenu.style.display = 'none';
		submenu = s;
		if (submenu != null) {
			submenuClearTimeout(submenu);
			submenu.style.display = '';
			var coord = getOffset(obj);
			submenu.style.left = coord.x + 'px';
			submenu.style.top = (coord.y + obj.offsetHeight + 1) + 'px';
		};
	};
};
function submenuClearTimeout(obj) {
	if (obj.to) {
		window.clearTimeout(obj.to);
		obj.to = null;
	};
};
function submenuShow2(obj) {
	submenuClearTimeout(obj);
	obj.style.display = '';
	submenu = obj;
};
function submenuHide(obj) {
	obj.to = window.setTimeout(function () {obj.style.display = 'none';}, 100);
	submenu = null;
};