var all_menus = new Array();
all_menus.push("about");
all_menus.push("membership");
all_menus.push("resources");
all_menus.push("communication");
all_menus.push("meetings_events");
all_menus.push("news");

function show_drop_down(menu) {
	var num_menus = all_menus.length;

	clearTimeout(hide_menu_timer);

	current_menu = menu;

	// hide all other drop downs
	for (var i = 0; i < num_menus; i++) {
		if (all_menus[i] != menu) {
			document.getElementById("drop_down_" + all_menus[i]).style.display = 'none';
		}
	}

	drop_down = document.getElementById("drop_down_" + menu);

	if (drop_down) {
		drop_down.style.left = getMenuX(menu);
		drop_down.style.top = getMenuY(menu);

		drop_down.style.display = 'inline';
	}

}

var current_menu = null;
var hide_menu_delay = 200;
var hide_menu_timer = null;
function hide_drop_down(menu) {
	current_menu = menu;
	hide_menu_timer = setTimeout("var hide_menu = document.getElementById('drop_down_' + current_menu); if (hide_menu) hide_menu.style.display='none';", hide_menu_delay);
}

function getMenuX(element_id){
	var xPos = document.getElementById(element_id).offsetLeft;
	var tempEl = document.getElementById(element_id).offsetParent;

	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
	}

	return xPos;
}

function getMenuY(element_id) {
	var yPos = document.getElementById(element_id).offsetTop;
	var tempEl = document.getElementById(element_id).offsetParent;

	while (tempEl != null) {
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}

	yPos += 18;

	return yPos;
}

