// Main menu scripts:
function showOverStyle (button) {
	button = document.getElementById (button);
	button.className = "menuitemMO";
}
function showOffStyle (button) {
	button = document.getElementById (button);
	button.className = "menuitem";
}
function showSubOverStyle (button) {
	button = document.getElementById (button);
	button.className = "submenuButtonMO";
}
function showSubOffStyle (button) {
	button = document.getElementById (button);
	button.className = "submenuButton";
}
function showHide (menuItem, display) {
	menuItem.style.visibility = display;
}
function showSubLevel1 (menuid, show) {
	if (show == 1) {
		display = "visible";
	} else {	 
		display = "hidden";
	}
	var a = 0;
	var menuItem = document.getElementById ('subMenu[' + menuid + '][' + a + ']');
	while (menuItem) {
		showHide (menuItem, display);
		a ++;
		menuItem = document.getElementById ('subMenu[' + menuid + '][' + a + ']');
	}
}
function showSubLevel2 (menuid, submenuid, show) {
	if (show == 1) {
		display = "visible";
	} else {	 
		display = "hidden";
	}
	var a = 0;
	var menuItem = document.getElementById ('subMenu[' + menuid + '][' + submenuid + '][' + a + ']');
	while (menuItem) {
		showHide (menuItem, display);
		a ++;
		menuItem = document.getElementById ('subMenu[' + menuid + '][' + submenuid + '][' + a + ']');
	}
}

// Other scripts:
function imgswap (elementid, newsrc) {
	document.getElementById (elementid).src = 'furniture/' + newsrc;
}
function preLoadImages () {
	var preloaded = new Array;
	for (index = 0; index < preLoadImages.arguments.length; index++) {
		preloaded[index] = new Image;
		preloaded[index].src = 'furniture/' + preLoadImages.arguments[index];
	}
}

