// The script
// Input variables:
// nom = number of menus
// nof = number of frames

// Display status bar message

var nom;
var nof;

function stat(msg) {
	document.returnValue = false;
	if (document.images) { 
		window.status = msg;
		document.returnValue = true;
		}
	}

// Pop-up window for the guestbook

function show(page) {
	remote = window.open(page, "GUESTBOOK", "width=510,height=600,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes");
	if (remote.opener == null) {
		remote.opener = window;
		}
	remote.opener.name = "main";
	}

// Menu script

var titlearray = new Array(); // An array for the title objects
var submenuarray = new Array(); // An array for the submenu objects

// Changes image when category is clicked
function picopen(n) {
	title = ('title' + n);
	pic = ('pic' + n);
	if (document.layers) {
		document.layers[title].document.images[pic].src = "../images/opened1.gif";
		}
	else if (document.all) {
		document.all(pic).src = "../images/opened1.gif";
		}
	}

function picclose(n) {
	title = ('title' + n);
	pic = ('pic' + n);
	if (document.layers) {
		document.layers[title].document.images[pic].src = "../images/closed1.gif";
		}
	else if (document.all) {
		document.all(pic).src = "../images/closed1.gif";
		}
	}

// The menutoggle function
function toggle(n,move) {
	menu = ('submenu' + n);
	if (document.layers) {
		submenu = document.layers[menu];
		}
	else if (document.all) {
		submenu = document.all(menu).style;
		}
	if (submenu.visibility == visible) {
		submenu.visibility = hidden;
		picclose(n);
		for (var i = (n+1); i <= nom; i++) {
		if (document.layers) {
			document.layers[titlearray[i]].top -= move;
			document.layers[submenuarray[i]].top -= move;
			}
		else if (document.all) {
			document.all(titlearray[i]).style.pixelTop -= move;
			document.all(submenuarray[i]).style.pixelTop -= move;
			}
		}
	}
	else {
		submenu.visibility = visible;
		picopen(n);
		for (var i = (n+1); i <= nom; i++) {
			if (document.layers) {
				document.layers[titlearray[i]].top += move;
				document.layers[submenuarray[i]].top += move;
				}
			if (document.all) {
				document.all(titlearray[i]).style.pixelTop += move;
				document.all(submenuarray[i]).style.pixelTop += move;
				}
			}
		}
	lastmenu = submenu;
}

// Toggling the main text

function mainclose() {
	for (i = 1; i <= nof; i++) {
		main = ('main' + i);
		if (document.layers) {
			document.layers[main].visibility = hidden;
			}
		else if (document.all) {
			document.all(main).style.visibility = hidden;
			}
		}
	}

function maintoggle(n) {
	mainclose();
	main = ('main' + n);
	if (document.layers) {
		document.layers[main].visibility = visible;
		}
	else if (document.all) {
		document.all(main).style.visibility = visible;
		}
	}
