menu = new Array();
menuOver = new Array();
selectedId = 0;
preloadDone = false;
// lang is defined in page header

function preloadMenu(maxnum,sId) {
	selectedId = sId;
	for(var i=1;i<=maxnum;i++) {
		if(i!=selectedId) {
			menu[i] = new Image();
			menu[i].src = "/images/ui/menu"+i+"_"+lang+".gif";
			menuOver[i] = new Image();
			menuOver[i].src = "/images/ui/menu"+i+"_over_"+lang+".gif";
		} else {
			menu[i] = new Image();
			menu[i].src = "/images/ui/menu"+i+"_selected_over_"+lang+".gif";
			menuOver[i] = new Image();
			menuOver[i].src = "/images/ui/menu"+i+"_selected_"+lang+".gif";
		}
		id = "menu"+i;
		imgObj = document.getElementById(id);
		imgObj.src = menu[i].src;
		id = "menu"+i+"submenu";
		if(document.getElementById(id)) {
			imgObj = document.getElementById(id);
			imgObj.src = menuOver[i].src;
		}
	}
	preloadDone = true;
}

function swapMenu(num) {
	if(num!=selectedId) {
		// selected item
		id = "menu"+selectedId;
		if(document.getElementById(id) && preloadDone) {
			imgObj = document.getElementById(id);
			imgObj.src = menuOver[selectedId].src;
		}
		// hovered item
		id = "menu"+num;
		if(document.getElementById(id) && preloadDone) {
			imgObj = document.getElementById(id);
			imgObj.src = menuOver[num].src;
		}
	}
}

function resetMenu() {
	for(var i=1;i<menu.length;i++) {
		id = "menu"+i;
		imgObj = document.getElementById(id);
		imgObj.src = menu[i].src;
	}
}

