var active_timer = null;
var active_navigation = null;

function position_left(obj) {
	if (obj.offsetParent == null) {
		return obj.offsetLeft;
	} else {
		return obj.offsetLeft + position_left(obj.offsetParent);
	}
}

function position_top(obj) {
	if (obj.offsetParent == null) {
		return obj.offsetTop;
	} else {
		return obj.offsetTop + position_top(obj.offsetParent);
	}
}

function show_navigation(nav, menu) {
	hide_navigation_total();

	active_navigation = menu;
	menu.style.top = position_top(nav) - 2;
	menu.style.left = position_left(nav) + 134;
	menu.style.visibility = 'visible';
}

function show_navigation2(nav, menu) {
	hide_navigation_total();

	active_navigation = menu;
	menu.style.top = position_top(nav) - 132;
	menu.style.left = position_left(nav) - 78;
	menu.style.visibility = 'visible';
}

function hide_navigation(nav) {
	active_navigation = nav;
	active_timer = window.setTimeout("hide_navigation_total()", 500);
}

function hide_navigation_total() {
	if (active_navigation != null) {
		active_navigation.style.visibility = "hidden";
	}
}

function keep_navigation(menu) {
	window.clearTimeout(active_timer);
	menu.style.visibility = "visible";
}