window.onerror = null;
window.defaultStatus = '';

var initialized = 0;
var menus = new Array();
var menustatus = new Array();
var menuovers = new Array();
var submenus = new Array();
var submenusorigen = new Array();
var TimeOutNum;
var navegadorIE, navegadorFF;

function inicializa(){

	initialized = 1;
	navegadorIE = navigator.appName == "Microsoft Internet Explorer"
	navegadorFF = navigator.appName == "Netscape";
	menustatus[0] = "closed";
	menustatus[1] = "closed";
	menustatus[2] = "closed";
	menustatus[3] = "closed";

	if(parseInt(navigator.appVersion) > 3){
		if(navegadorFF){
			menuovers[0] = window.document.getElementById('menu0overs');
			menuovers[1] = window.document.getElementById('menu1overs');
			menuovers[2] = window.document.getElementById('menu2overs');
			menuovers[3] = window.document.getElementById('menu3overs');
			menus[0] = window.document.getElementById('menu0');
			menus[1] = window.document.getElementById('menu1');
			menus[2] = window.document.getElementById('menu2');
			menus[3] = window.document.getElementById('menu3');

		}
		else{
			menuovers[0] = document.all.menu0overs.style;
			menuovers[1] = document.all.menu1overs.style;
			menuovers[2] = document.all.menu2overs.style;
			menuovers[3] = document.all.menu3overs.style;

			menus[0] = document.all.menu0.style;
			menus[1] = document.all.menu1.style;
			menus[2] = document.all.menu2.style;
			menus[3] = document.all.menu3.style;

		}
	}
}

function showHide(div, value){
	if (navegadorIE)
		div.visibility = value;
	else
		div.style.visibility = value;
}

function SetTimer() {
	TimeOutNum = setTimeout("limpialayers();",1000);
}

function limpialayers() {

	if(parseInt(navigator.appVersion) > 3)
	{
		for(i=0; i<menuovers.length; i++)
		{
			if(menustatus[i] == 'open')
			{
				if(menuovers[i])
				{
					showHide(menuovers[i], 'hidden');
					menuovers[i].zIndex = '110';
				}
				showHide(menus[i], 'hidden');
				menus[i].zIndex = '100';
				menustatus[i] = 'closed';
			}
		}
	}
}

function enciende(menunumber) 
{
	clearTimeout(TimeOutNum);
	limpialayers();
	if(parseInt(navigator.appVersion) >= 4){
		if(menuovers[menunumber]){
			showHide(menuovers[menunumber], 'visible');
			menuovers[menunumber].zIndex = '310';
		}
		showHide(menus[menunumber], 'visible');
		menus[menunumber].zIndex = '300';
		menustatus[menunumber] = 'open';
	}
}

function MM_showHideLayers() { //v2.0
  var i, visStr, args, theObj;
  args = MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
    visStr   = args[i+2];
    if (navegadorFF && document.layers != null) {
      theObj = eval(args[i]);
      if (theObj) showHide(theObj, visStr);
    } else if (document.all != null) { //IE
      if (visStr == 'show') visStr = 'visible'; //convert vals
      if (visStr == 'hide') visStr = 'hidden';
      theObj = eval(args[i+1]);
      if (theObj) theObj.style.style.visibility = visStr;
  } }
}
