// menu.js 
// A cascading menu script by Fredrik Fridsten 2000 (c)
// Feel free to use this, but please mention in a comment in the code.

// Alterado por JRMR em Janeiro.2006

var nom; // Number of menus
var subs = new Array(); // An array for the submenu objects
var lastn;
var isIE4;
var isNav4;
var isNav6;

function setbrowser() {
	if (navigator.appVersion.charAt(0) == "4") {
		if (navigator.appName.indexOf("Explorer") >= 0) {
			isIE4 = true;
		} else {
			isNav4 = true;
		}
	}
	else if (navigator.appVersion.charAt(0) > "4") {
		isNav6 = true;
	}
	if (isNav4) { // Setting the visibility for NN and IE
		visible = 'show';
		hidden = 'hide';
	}
	else if (isIE4) {
		visible = 'visible';
		hidden = 'hidden';
	}
	else if (isNav6) {
		visible = 'visible';
		hidden = 'hidden';
	}
}

function lasttoggle(n) {
	menu = ('submenu' + n);
	if (isNav4) {
		submenu = parent.esquerda.document.layers[menu];
	}
	else if (isIE4) {
		submenu = parent.esquerda.document.all(menu).style;
	}
	else if (isNav6) {
		submenu = parent.esquerda.document.getElementById(menu).style;
	}
	submenu.visibility = hidden;
}

function toggle(n) {
	var menu = ('submenu' + n);
	if (isNav4) {
		submenu = parent.esquerda.document.layers[menu];
	}
	else if (isIE4) {
		submenu = parent.esquerda.document.all(menu).style;
	}
	else if (isNav6) {
		submenu = parent.esquerda.document.getElementById(menu).style;
	}
	submenu.visibility = visible;
	if (lastn != n) {
		lasttoggle(lastn);
	}
	lastn = n;
}

function init(n) {
	nom = n;							// Number of menus
	for (var i = 0; i <= nom; i++) {	// Fills the arrays with title and submenu objects
		subs[i] = ('submenu' + i);		// 
	}
	lastn = (nom);
	setbrowser();
}
