// eimenu v1.0
// Written by John N. King
// (c) 2005 Enlight Interactive. All rights reserved.

function createMenu(menu_parent, menu_id, menu_left, menu_top, menu_imga, menu_imgb, menu_href) {
	var menu = document.createElement("div");
	menu.setAttribute("id", menu_id);
	menu.style.position = "absolute";
	menu.style.left = (menu_left + getXOffset()) + "px";
	menu.style.top = (menu_top + getYOffset()) + "px";
	menu.style.visibility = "hidden";
	document.getElementById(menu_parent).appendChild(menu);

	for (var i = 0; i < menu_imga.length; i++) {
		createCell(menu, i, menu_id, menu_imga[i], menu_imgb[i], menu_href[i]);
	}
}

function createCell(menu, menu_index, menu_id, menu_imga, menu_imgb, menu_href) {

	var menu_a = document.createElement("a");
	menu_a.setAttribute("id", menu_id + "_a" + menu_index);
	menu_a.setAttribute("href", menu_href);
	menu.appendChild(menu_a);

	var menu_img = document.createElement("img");
	menu_img.setAttribute("id", menu_id + "_img" + menu_index);
	menu_img.setAttribute("src", menu_imga);
	menu_img.style.border = "0";
	menu_img.onmouseover = function() { swapImg(menu_id + "_img" + menu_index, menu_imgb); }
	menu_img.onmouseout = function() { swapImg(menu_id + "_img" + menu_index, menu_imga); }
	menu_a.appendChild(menu_img);

	var menu_br = document.createElement("br");
	menu.appendChild(menu_br);
}

function showMenu(menu_id) {
	document.getElementById(menu_id).style.visibility = "visible";
}

function hideMenu(menu_id) {
	document.getElementById(menu_id).style.visibility = "hidden";
}

function updateMenu(menu_id, menu_left, menu_top) {
	menu = document.getElementById( menu_id);
	menu.style.left = (menu_left + getXOffset()) + "px";
	menu.style.top = (menu_top + getYOffset()) + "px";
}

function swapImg(img_id, img_src) {
	document.getElementById(img_id).setAttribute("src", img_src);
}
