var bg_m = new Array();
var last_submenu = -1
var last_submenu_hide = false;

function $(e) { return document.getElementById(e); }
function log(s) { $('log').innerHTML += s + "<br>"; }
/* Show Submenu with ONCLICK */
/*
function toggle_submenu(i) {
	// IF Menu has no submenus, then open a link to the cat
	
	for (j=1;j<=menuItems;j++) {
		if (j != i) {
		
			$("m" + j).style.background = "url('images/cat_normal.jpg') top left no-repeat";
			$("mm" + j).style.display = "none";
		} else {
			if ($("mm" + i).style.display != "block") {
				$("m" + i).style.background = "url('images/cat_hover.jpg') top left no-repeat";
				$("mm" + i).style.display = "block"; 
			} else {
				$("m" + i).style.background = "url('images/cat_normal.jpg') top left no-repeat";
				$("mm" + i).style.display = "none";
			}
		}

	}	
}
*/	
/* Show Submenu with ONMOUSEOVER */
function show_submenu(i) {
	$("m" + i).style.background = bg_m[i][1];
	$("mm" + i).style.display = "block";
	last_submenu_hide = true;
	if (last_submenu > -1) hide_submenu(last_submenu);
//	last_submenu = i;
}

function check_hide_submenu(last_sub_id) {
	last_submenu_hide = true;
	last_submenu = last_sub_id
	window.setTimeout("hide_submenu()", 1000);
}

function hide_submenu() {
	if (last_submenu_hide) 
		if (last_submenu > -1) {
			$("mm" + last_submenu).style.display = "none";
			$("m" + last_submenu).style.background = bg_m[last_submenu][0];
			last_submenu = -1;
		}
}

function mouseoversubmenu() {
	last_submenu_hide = false;
}

function mouseoutsubmenu() {
//	log(last_submenu);
	last_submenu_hide = true;
	window.setTimeout("hide_submenu()", 1000);
}

function preload() {
	// Preload Hover Images
	var imgs = new Array()
	for (i=0; i<menuItems; i++) {
		imgs[i] = new Image(210, 30);
		imgs[i].src = ""
	}
}
