/***********************************************************************************
* (C) 2006 EVO Sistemas Libres
* Autor: Oliver Gutiérrez Suárez <ogutierrez@evosistemas.com>
* Proyecto: Página web de EVO Sistemas
* Ultima revisión: 18 de Septiembre de 2006
*
* menu.js - Scripts para menú DHTML
*
************************************************************************************/

var menuTimeout=1;
var currentMenu='';
var menuTimer;
var rollDownTimer;

// Inicializa los parámetros principales del menú
function initMenu() {
	// Cargamos los parámetros de estilo
	// Cargamos los parámetros de posición
	// Cargamos los parámetros de efectos
}

// Se encarga de controlar cuando mostrar y ocultar los menús
function showMenu(menuID,status){
	if(status) {
		if(currentMenu!=''){
			menuOff(currentMenu);
		}
		clearTimeout(menuTimer);
		menuOn(menuID);
	} else {
		menuTimer=setTimeout('menuOff(\'' + menuID + '\')', menuTimeout*1000)
	}
}

// Muestra un menú
function menuOn(menuID) {
	var menu=document.getElementById(menuID);
	var menuBlock=document.getElementById(menuID +'block');
	//menu.style.background='#ffffff url("../img/mainbg.png") repeat-x';
	menuBlock.style.visibility='visible';
	currentMenu=menuID;
}

// Oculta un menú
function menuOff(menuID) {
	var menu=document.getElementById(menuID);
	var menuBlock=document.getElementById(menuID +'block');
	//menu.style.background='transparent';
	menuBlock.style.visibility='hidden';
	currentMenu='';
}

function onMenuBlock() {
	clearTimeout(menuTimer);
}

function offMenuBlock(menuID) {
	showMenu(menuID,false);
}