var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);

var layerObj = (NS4) ? 'document' : 'document.all';
var styleObj = (NS4) ? '' : '.style';

var coleccionObjetosAnimados;

var show_visible = (NS4) ? 'show' : 'visible';
var hide_hidden  = (NS4) ? 'hide' : 'hidden';

function objetoCapa(nombreCapa) {
var objeto;

  objeto = eval(layerObj + '["' + nombreCapa + '"]' + styleObj);

  objeto.nombre = nombreCapa;
  objeto.mover = mover;
  objeto.mostrar = mostrar;
  objeto.ocultar = ocultar;

  objeto.getWidth = getWidth;
  objeto.getHeight = getHeight;

  objeto.actualizarContenido = actualizarContenido;
  
  objeto.recortar = recortar;
  objeto.recorte = new Array(4);
  objeto.recorte["top"] = -1;
  objeto.recorte["right"] = -1;
  objeto.recorte["bottom"] = -1;
  objeto.recorte["left"] = -1;

  coleccionObjetosAnimados[nombreCapa] = objeto;
  return objeto;
}

function animacion(ruta, bucle, velocidad) {
  this.ruta = ruta.split(',');
  this.indice_ruta = 0;
  this.bucle = bucle;
  this.velocidad = velocidad;
  this.animar = animar;
  this.fin = fin;
}

function mostrar() {
  eval('coleccionObjetosAnimados["'+ this.nombre + '"].visibility = show_visible');
}

function ocultar() {
  eval('coleccionObjetosAnimados["'+ this.nombre + '"].visibility = hide_hidden');
}

function mover(x,y) {
  eval('coleccionObjetosAnimados["'+ this.nombre + '"].left = x');
  eval('coleccionObjetosAnimados["'+ this.nombre + '"].top = y');
}

function getWidth() {
  widthPropertie = (NS4) ? '.document.width' : '.offsetWidth';
  currentWidth = eval('parseInt(' + layerObj + '["'+ this.nombre + '"]' + widthPropertie + ', 10)');
  return currentWidth;

}

function getHeight() {
  heightPropertie = (NS4) ? '.document.height' : '.offsetHeight';
  currentHeight = eval('parseInt(' + layerObj + '["'+ this.nombre + '"]' + heightPropertie + ', 10)');
  return currentHeight;
}

function actualizarContenido(contenido) {
  if (NS4) {
	eval(layerObj + '["' + this.nombre + '"]' + styleObj + '.document.open()');
	eval(layerObj + '["' + this.nombre + '"]' + styleObj + '.document.write(contenido)');
	eval(layerObj + '["' + this.nombre + '"]' + styleObj + '.document.close()');
  } else {
    eval(layerObj + '["' + this.nombre + '"].innerHTML = contenido');    
  }
}

function recortar(ntop, nright, nbottom, nleft) {
var cadena='';
  if (NS4) {
    eval('coleccionObjetosAnimados["' + this.nombre + '"]' + '.clip.top = ntop');
	eval('coleccionObjetosAnimados["' + this.nombre + '"]' + '.clip.right = nright');
	eval('coleccionObjetosAnimados["' + this.nombre + '"]' + '.clip.bottom = nbottom');
	eval('coleccionObjetosAnimados["' + this.nombre + '"]' + '.clip.left = nleft');
  } else {
    cadena += 'rect(' + ntop + ' ' + nright + ' ' + nbottom + ' ' + nleft +')';
    eval('coleccionObjetosAnimados["' + this.nombre + '"]' + '.clip = cadena');  
  }
  this.recorte["top"] = ntop;
  this.recorte["right"] = nright;
  this.recorte["bottom"] = nbottom;
  this.recorte["left"] = nleft;
}

function leerClipTop() {
  return this.recorte["top"];
}

function leerClipRight() {
  return this.recorte["right"];
}

function leerClipBottom() {
  return this.recorte["bottom"];
}

function leerClipLeft() {
  return this.recorte["left"];
}

function SayHello() {
	return "Hello";
}

function escribirClipTop(ntop) {
  this.recortar(ntop, this.recorte["right"], this.recorte["bottom"], this.recorte["left"]);
}

function escribirClipRight(nright) {
  this.recortar(this.recorte["top"], nright, this.recorte["bottom"], this.recorte["left"]);
}

function escribirClipBottom(nbottom) {
  this.recortar(this.recorte["top"], this.recorte["right"], nbottom, this.recorte["left"]);
}

function escribirClipLeft(nleft) {
  this.recortar(this.recorte["top"], this.recorte["right"], this.recorte["bottom"], nleft);
}


//------------------------------------------------------------------------------------------------------------------------  
//------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------

// variables globales
var temporizador;
var m_posY = 0;
var m_posX = 0;
var m_direc = 0;
var m_mostrandose = -1;
var m_dmostrandose = -1; 
var m_nivelmostrado = -1; 

var coleccionObjetosAnimados = new Object();

var enlacea='window.location.href =';
    
// crea los estilos (llamar desde la definicion del menu)
function estilo(nmenus) {
  codHTML = '';
  codHTML += '<STYLE TYPE="text/css">';
    
  codHTML += ' .'+nmenus+'iestilo {';
  codHTML += '  position: absolute;';
  if (NS4) {
    codHTML += '  layer-background-color: ' + eval(nmenus+'i_color_fuera') + ';';
  } else {
    codHTML += '  background: ' + eval(nmenus+'i_color_fuera') + ';';
  }
  codHTML += '  width: ' + eval(nmenus+'_ancho') + 'px;';
  codHTML += '  height: ' + eval(nmenus+'i_alto') + 'px;';
  codHTML += '  border: solid ' + eval(nmenus+'i_color_borde') + ' ' + eval(nmenus+'i_ancho_borde') + 'px;';
  codHTML += '  padding: 0px;';  
  codHTML += '  visibility: hidden;';
  codHTML += '  z-order: 9;';
  codHTML += '  z-index: 9;';
  codHTML += '  cursor: hand;';
  codHTML += '  font-family: '+eval(nmenus+'i_font_family') + ';';
  codHTML += '  font-size: '+eval(nmenus+'i_font_size')+ 'px;';	
  codHTML += ' }\n';

  codHTML += ' .'+nmenus+'estilo {';
  codHTML += '  position: absolute;';
  if (NS4) {
    codHTML += '  layer-background-color: ' + eval(nmenus+'i_color_fuera') + ';';
  } else {
    codHTML += '  background: ' + eval(nmenus+'i_color_fuera') + ';';
  }
  codHTML += '  width: ' + eval(nmenus+'_ancho') + 'px;';
  codHTML += '  height: ' + eval(nmenus+'_alto') + 'px;';
  codHTML += '  border: solid '+eval(nmenus+'_color_borde')+' '+ eval(nmenus+'_ancho_borde')+'px;';
  codHTML += '  font-family: '+eval(nmenus+'_font_family') + ';';
  codHTML += '  font-size: '+eval(nmenus+'_font_size')+ 'px;';	
  codHTML += '  padding: 0px;';
  codHTML += '  visibility: hidden;';
  codHTML += '  z-order: 10;';	
  codHTML += '  z-index: 10;';
  codHTML += '  cursor: hand;';
  codHTML += '  font-weight: bold;';
  codHTML += ' }\n';

  codHTML += '</STYLE>';

document.open();
  document.write(codHTML);
document.close;
}

function iniciar(posX,posY,direc,nmenus) {
var numero_submenus,i,j;
  for(i=0;i<eval(nmenus+'.length');i++) {
    eval('c_'+nmenus+'_' + i + ' = new objetoCapa("'+nmenus+'_' + i + '");');
	if (NS4) {
	  eval('c_'+nmenus+'_' + i + '.onmouseover = hacerMenuPrincipalMouseOver;');
        eval('c_'+nmenus+'_' + i + '.n_menu = "'+nmenus+'_'+i+'";');
	  eval('c_'+nmenus+'_' + i + '.n_dmenu = "'+nmenus+'['+i+']";');
        eval('c_'+nmenus+'_' + i + '.n_nivel = 0;');
 	  eval('c_'+nmenus+'_' + i + '.raiz="'+nmenus+'";');
	} else {
        eval(layerObj + '["'+nmenus+'_' + i + '"].onmouseover = hacerMenuPrincipalMouseOver;');
        eval(layerObj + '["'+nmenus+'_' + i + '"].n_menu = "'+nmenus+'_'+i+'";');
   	  eval(layerObj + '["'+nmenus+'_' + i + '"].n_dmenu = "'+nmenus+'['+i+']";');
        eval(layerObj + '["'+nmenus+'_' + i + '"].n_nivel = 0;');
	  eval(layerObj + '["'+nmenus+'_' + i + '"].raiz="'+nmenus+'";');
	}
	eval('c_'+nmenus+'_' + i + '.left = posX');
	eval('c_'+nmenus+'_' + i + '.top = posY');

	// preparar posicion de inicio del submenu
	m_posX=posX;
	m_posY=posY;
	m_direc=eval(nmenus+'_direc');

	  if (m_direc=='DH' || m_direc=='DV') {
		eval('m_posY = parseInt(c_'+nmenus+'_'+i+'.top) + '+nmenus+'_alto - 2;');
//		eval('m_posY = parseInt(c_'+nmenus+'_'+i+'.top) + c_'+nmenus+'_'+i+'.getHeight() - 2;');
	  }	
	  if (m_direc=='UH' || m_direc=='UV') {
	 	eval('m_posY = parseInt(c_'+nmenus+'_'+i+'.top) - '+nmenus+'_alto + 2;');
//		eval('m_posY = parseInt(c_'+nmenus+'_'+i+'.top) - c_'+nmenus+'_'+i+'.getHeight() + 2;');
	  }	
	  if (m_direc=='RH' || m_direc=='RV') {
		eval('m_posX = parseInt(c_'+nmenus+'_'+i+'.left) + '+nmenus+'_ancho - 2;');
//		eval('m_posX = parseInt(c_'+nmenus+'_'+i+'.left) + c_'+nmenus+'_'+i+'.getWidth() - 2;');
	  }	
	  if (m_direc=='LH' || m_direc=='LV') {
		eval('m_posX = parseInt(c_'+nmenus+'_'+i+'.left) - '+nmenus+'_ancho + 2;');
//		eval('m_posX = parseInt(c_'+nmenus+'_'+i+'.left) - c_'+nmenus+'_'+i+'.getWidth() + 2;');
	  }	

	// crear submenus
	numero_submenus = (eval(nmenus+'[i].length')-1)/4;
      for(j=0;j<numero_submenus;j++) {
		nivel=10;
		crearsubmenu(""+nmenus+'_'+i+"",j,nmenus+'['+i+']',nmenus);}

	// preparar posicion del siguiente
	if (direc=='H') {
		eval('posX = parseInt(c_'+nmenus+'_' + i + '.left) + '+nmenus+'_ancho;');
//		eval('posX = parseInt(c_'+nmenus+'_' + i + '.left) + c_'+nmenus+'_' + i + '.getWidth();');
		posY=posY;
	} else {
		eval('posY = parseInt(c_'+nmenus+'_' + i + '.top) + '+nmenus+'_alto;');
//		eval('posY = parseInt(c_'+nmenus+'_' + i + '.top) + c_'+nmenus+'_' + i + '.getHeight();');
		posX=posX;
	}
  }
  if (eval(nmenus+'_on')) { // si activo, mostrar
    for(i=0;i<eval(nmenus+'.length');i++) {
      eval('c_'+nmenus+'_' + i + '.mostrar();');  
    }
  }
}

function crearsubmenu(padren,j,dmenusn,raiz) {
var padre,dmenus,k,j2,nivelint,numero_submenus,posX,posY,direc;
	dmenus=eval(dmenusn);
	padre=padren;
	eval('c_'+padre+'_'+j+' = new objetoCapa("'+padre+'_'+j+'");');
	k = 4*j+1;
	if (NS4) {
		eval('c_'+padre+'_'+j+'.onmouseover = hacerMouseOver;');
		eval('c_'+padre+'_'+j+'.captureEvents(Event.MOUSEUP);');
		eval('c_'+padre+'_'+j+'.onmouseup=hacerClick;');
		eval('c_'+padre+'_'+j+'.enlace="'+dmenus[k+1]+'";');
		eval('c_'+padre+'_'+j+'.texto="'+dmenus[k]+'";');
      	eval('c_'+padre+'_'+j+'.n_menu="'+padren+'_'+j+'";');
	      eval('c_'+padre+'_'+j+'.n_dmenu="'+dmenusn+'['+(k)+']";');
		eval('c_'+padre+'_'+j+'.n_nivel='+nivel+';');
      	eval('c_'+padre+'_'+j+'.n_menuP="'+padren+'";');
	      eval('c_'+padre+'_'+j+'.n_dmenuP="'+dmenusn+'";');
		eval('c_'+padre+'_'+j+'.n_nivelP='+(nivel-1)+';');
		eval('c_'+padre+'_'+j+'.raiz="'+raiz+'";');
	//	eval('c_'+padre+'_'+j+styleObj+'.zindex = '+nivel+';');
	} else {
		eval(layerObj+'["'+padre+'_'+j+'"].onmouseover = hacerMouseOver;');
		eval(layerObj+'["'+padre+'_'+j+'"].onfocus=hacerClick;');
		eval(layerObj+'["'+padre+'_'+j+'"].enlace="'+dmenus[k+1]+'";');
		eval(layerObj+'["'+padre+'_'+j+'"].texto="'+dmenus[k]+'";');
      	eval(layerObj+'["'+padre+'_'+j+'"].n_menu="'+padren+'_'+j+'";');
	      eval(layerObj+'["'+padre+'_'+j+'"].n_dmenu="'+dmenusn+'['+(k)+']";');
		eval(layerObj+'["'+padre+'_'+j+'"].n_nivel='+nivel+';');
      	eval(layerObj+'["'+padre+'_'+j+'"].n_menuP="'+padren+'";');
	      eval(layerObj+'["'+padre+'_'+j+'"].n_dmenuP="'+dmenusn+'";');
		eval(layerObj+'["'+padre+'_'+j+'"].n_nivelP='+(nivel-1)+';');
		eval(layerObj+'["'+padre+'_'+j+'"].raiz="'+raiz+'";');
	//	eval(layerObj+'["'+padre+'_'+j+'"].z-index = '+nivel+';');
	}
	posX=m_posX;posY=m_posY;
	eval('c_'+padre+'_'+j+'.top = posY');
	eval('c_'+padre+'_'+j+'.left = posX');

	direc=m_direc;

	if (dmenus[k+2]!='N') {
	  m_direc=dmenus[k+2];
	  if (NS4) {
	      eval('c_'+padre+'_'+j+'.onmouseover = hacerMenuPrincipalMouseOver;');
	      eval('c_'+padre+'_'+j+'.n_dmenu="'+dmenusn+'['+(k+3)+']";');
	  } else {
	      eval(layerObj+'["'+padre+'_'+j+'"].onmouseover = hacerMenuPrincipalMouseOver;');
	      eval(layerObj+'["'+padre+'_'+j+'"].n_dmenu="'+dmenusn+'['+(k+3)+']";');
	  }

	  // preparar posicion de inicio del submenu
	  if (m_direc=='DH' || m_direc=='DV') {
		eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) + '+raiz+'i_alto - 2;');
//		eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) + c_'+padre+'_'+j+'.getHeight() - 2;');
	  }	
	  if (m_direc=='UH' || m_direc=='UV') {
		eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) - '+raiz+'i_alto + 2;');
//		eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) - c_'+padre+'_'+j+'.getHeight() + 2;');
	  }	
	  if (m_direc=='RH' || m_direc=='RV') {
		eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) + '+raiz+'_ancho - 2;');
//		eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) + c_'+padre+'_'+j+'.getWidth() - 2;');
	  }	
	  if (m_direc=='LH' || m_direc=='LV') {
		eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) - '+raiz+'_ancho + 2;');
//		eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) - c_'+padre+'_'+j+'.getWidth() + 2;');
	  }	

	  numero_submenus = (dmenus[k+3].length-1)/4;
	  nivelint=nivel+1;
	  for(j2=0;j2<numero_submenus;j2++) {
	    nivel=nivelint;	
	    crearsubmenu(padren+'_'+j,j2,dmenusn+'['+(k+3)+']',raiz); 
	  }
	} else {
	  if (NS4) {
				eval('c_'+padre+'_'+j+'.onmouseout = hacerMouseOut;');
	  } else {
		eval(layerObj+'["'+padre+'_'+j+'"].onmouseout = hacerMouseOut;');
 	  }
	}
	
	m_direc=direc;
	// preparar posicion siguiente
	m_posX=posX;m_posY=posY;
	if (m_direc=="DH" || m_direc=="UH" || m_direc=="LH" || m_direc=="RH") {
		// el menu se despliega en horizontal
		if (m_direc=="LH") { // avanzar hacia la izquierda
			eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) - '+raiz+'_ancho;');
//			eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) - c_'+padre+'_'+j+'.getWidth();');
		} else { //avanzar hacia la derecha
			eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) + '+raiz+'_ancho;');
//			eval('m_posX = parseInt(c_'+padre+'_'+j+'.left) + c_'+padre+'_'+j+'.getWidth();');
		}
	} else {
		// el menu se despliega en vertical
		if (m_direc=="UV") { // avanzar hacia arriba
			eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) - '+raiz+'i_alto;');
//			eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) - c_'+padre+'_'+j+'.getHeight();');
		} else { // avanzar hacia abajo
			eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) + '+raiz+'i_alto;');
//			eval('m_posY = parseInt(c_'+padre+'_'+j+'.top) + c_'+padre+'_'+j+'.getHeight();');
		}
	}

//	eval('c_'+padre+'_'+j+'.right = c_'+padre+'_'+j+'.left +  '+raiz+'_ancho;');
//	eval('c_'+padre+'_'+j+'.width = '+raiz+'_ancho;');
//	eval('c_'+padre+'_'+j+'.height = '+raiz+'i_alto;');
}

function ocultarTodo(menu,dmenu) {
var numero_submenus,i,mm,mb,mc,menu,dmenu;
mc='nada';
	while (m_nivelmostrado>=nivel) {
		numero_submenus=eval('('+dmenu+'.length-1)/4;');
		for (i=0;i<numero_submenus;i++) eval('c_'+menu+'_'+i+'.ocultar();');

		if (m_nivelmostrado==0) {
			m_nivelmostrado=nivel-1;
		} else {
			if (NS4) {
				eval('dmenu=c_'+menu+'.n_dmenuP;');
				eval('menu=c_'+menu+'.n_menuP;');
			} else {
		  	      eval('dmenu='+layerObj+'["'+menu+'"].n_dmenuP;');
				eval('menu='+layerObj+'["'+menu+'"].n_menuP;');
			}
		m_nivelmostrado--;
		}
	}
	if (m_nivelmostrado==-2) m_nivelmostrado=-1;
}

function hacerDocumentClick() {
var cf;
  if (m_mostrandose != -1) {
    nivel=-1;	
    ocultarTodo(m_mostrandose,m_dmostrandose);
	if (NS4) {
	  cf=eval('c_'+m_mostrandose+'.raiz');	  	
	  eval('c_' + m_mostrandose + '.bgColor = '+cf+'_color_fuera;');
	} else {
	  cf=eval(layerObj+'["'+m_mostrandose+'"].raiz');
	  eval('c_' + m_mostrandose + '.background = '+cf+'_color_fuera;');
	}
	self.status='';
  }
}
    
  
function hacerClick(e) {
  eval(this.enlace);
}
    
function hacerMouseOver(e) {
  clearTimeout(temporizador);
  if (NS4) {
    this.bgColor = eval(this.raiz+'i_color_dentro');
  } else {
    this.style.background = eval(this.raiz+'i_color_dentro');
  }
  self.status=this.texto;
  temporizador = setTimeout('hacerDocumentClick()', 3000);
  return true;	
}

function hacerMouseOut(e) {
  if (NS4) {
    this.bgColor = eval(this.raiz+'i_color_fuera');
  } else {
    this.style.background = eval(this.raiz+'i_color_fuera');
  }
}  

function hacerMenuPrincipalMouseOver(e) {
var cf;
  clearTimeout(temporizador);
  if (m_mostrandose != -1) {
    nivel=this.n_nivel;	
    ocultarTodo(m_mostrandose,m_dmostrandose);
	if (NS4) {
	  cf=eval('c_'+m_mostrandose+'.raiz');	  	
	  eval('c_' + m_mostrandose + '.bgColor = '+cf+'_color_fuera;');
	} else {
	  cf=eval(layerObj+'["'+m_mostrandose+'"].raiz');
	  eval('c_' + m_mostrandose + '.background = '+cf+'_color_fuera;');
	}
  }
  if (NS4) {
    this.bgColor = eval(this.raiz+'_color_dentro');	
  } else {
    this.style.background = eval(this.raiz+'_color_dentro');	
  }
  m_mostrandose = ""+this.n_menu;
  m_dmostrandose= ""+this.n_dmenu;
  m_nivelmostrado=this.n_nivel;
  numero_submenus = (eval(this.n_dmenu+'.length')-1)/4;
  for(i=0;i<numero_submenus;i++) {
    eval('c_' + this.n_menu + '_' + i + '.mostrar();');
  }
  temporizador = setTimeout('hacerDocumentClick()', 3000);
}
  
function menuPrincipal(nmenus) {
var codHTML;
  codHTML = '';
  for(i=0;i<eval(nmenus+'.length');i++) {
    codHTML += '<DIV ID="'+nmenus+'_' + i + '" CLASS="'+nmenus+'estilo" NOWRAP>';
//    codHTML += '<DIV ID="'+nmenus+'_' + i + '" '; 
//  codHTML += ' STYLE=" ';
//  codHTML += '  position: absolute;';
//  if (NS4) {
//    codHTML += '  layer-background-color: ' + eval(nmenus+'i_color_fuera') + ';';
//  } else {
//    codHTML += '  background: ' + eval(nmenus+'i_color_fuera') + ';';
//  }
//  codHTML += '  width: ' + eval(nmenus+'_ancho') + 'px;';
//  codHTML += '  height: ' + eval(nmenus+'_alto') + 'px;';
//  codHTML += '  border: solid '+eval(nmenus+'_color_borde')+' '+ eval(nmenus+'_ancho_borde')+'px;';
//  codHTML += '  font-family: '+eval(nmenus+'_font_family') + ';';
//  codHTML += '  font-size: '+eval(nmenus+'_font_size')+ 'px;';	
//  codHTML += '  padding: 0px;';
//  codHTML += '  visibility: hidden;';
// codHTML += '  z-index: 10;';
//  codHTML += '  cursor: hand;';
//  codHTML += '  font-weight: bold;';
//  codHTML += ' " NOWRAP>\n';

    codHTML += eval(nmenus+'[i][0]');
    codHTML += '</DIV>\n';
    numero_submenus = (eval(nmenus+'[i].length-1'))/4;
    for(j=0;j<numero_submenus;j++) {
	codHTML+=EscribirDIV(nmenus+'_'+i,j,eval(nmenus+'[i]'),nmenus);
	}
  }
return codHTML;
}

function EscribirDIV(padre,j,dmenus,nmenus) {
var k,numero_submenus,codHTML,j2;
	codHTML = '<DIV ID="'+padre+'_'+j+'" CLASS="'+nmenus+'iestilo" NOWRAP>';
	k=4*j+1;
	codHTML+=dmenus[k];
	codHTML+='</DIV>\n';

	if (dmenus[k+2]!='N') {
		numero_submenus = (dmenus[k+3].length-1)/4;
		for (j2=0;j2<numero_submenus;j2++) {
			codHTML+=EscribirDIV(padre+'_'+j,j2,dmenus[k+3],nmenus);
		}
   	}
	return codHTML;
}

function FlipMenu(nmenus) {
var i;
  hacerDocumentClick();
  for(i=0;i<eval(nmenus+'.length');i++) {
    if (eval(nmenus+'_on')) {
	eval('c_'+nmenus+'_' + i + '.ocultar();');
    } else {	
	eval('c_'+nmenus+'_' + i + '.mostrar();');
   }
  }
  eval(nmenus+'_on=1-'+nmenus+'_on;');
}
