Event.observe(window,'load',cargaEventosMenuIzquierdo);

var mli_efecto_aparece_tiempo = 1.0;
var mli_efecto_desaparece_tiempo = 0.5;
var mli_ancho_imagen = 20;
var mli_alto_imagen = 400;

var mli_listado_inicial;
var mli_listado_contenido = new Array();
var mli_contenido;
var mli_boton;
var mli_abierto = false;

function cargaEventosMenuIzquierdo() {
	mli_listado_inicial = $('menu_lateral_izquierdo_listado_inicial');
	mli_contenido = $('menu_lateral_izquierdo_contenido');
	mli_boton = $('menu_lateral_izquierdo_boton');
	
	mli_contenido_cargado = cargaContenidoMLI();
	
	if ( mli_contenido_cargado ) {
		Event.observe(mli_boton,'click',clickBotonMLI);
		$$('#menu_izquierdo #menu_lateral_izquierdo_contenido div.etiqueta').each(function(s,index) {
			Event.observe(s,'mouseover',function(e) {s.addClassName('sobre')});
			Event.observe(s,'mouseout',function(e) {s.removeClassName('sobre')});
		});
		mli_boton.setStyle({cursor: 'pointer'});
	}
}

function cargaContenidoMLI() {
	$$('#menu_izquierdo #menu_lateral_izquierdo_listado_inicial ul li a').each(function(s,index) {
		mli_listado_contenido.push([s.innerHTML,s.getAttribute('e_enlace'),s.getAttribute('href')]);
	});
	mli_contenido.innerHTML = '';
	tmp_div = Builder.node('div');
	tmp_div.addClassName('fondo');
	
	for ( i=0 ; i<mli_listado_contenido.length ; i++ ) {
		tmp_div2 = Builder.node('div');
		tmp_div2.addClassName('etiqueta');
		tmp_a = Builder.node('a',{target: '_self', href: mli_listado_contenido[i][2]})
		tmp_img = Builder.node('img',{width: mli_ancho_imagen+'px', height: mli_alto_imagen+'px', border: '0', src: mli_listado_contenido[i][1], alt: mli_listado_contenido[i][0]});
		
		tmp_a.appendChild(tmp_img);
		tmp_div2.appendChild(tmp_a);
		tmp_div.appendChild(tmp_div2);
	}
	
	mli_contenido.appendChild(tmp_div);
	
	if ( mli_listado_contenido.length > 0 ) {
		return true;
	}
	else {
		return false;
	}
}

function clickBotonMLI() {
	$('menu_lateral_izquierdo_contenido').setStyle({zIndex: '3'});
	$('menu_lateral_derecho_contenido').setStyle({zIndex: '2'});
	if ( mli_abierto ) {
		cierraMLI();
	}
	else {
		abreMLI();
		ocultaSubMenuMI();
		mi_muestra_contenido_pagina();
	}
}

function abreMLI() {
	muestraMLI();
}

function cierraMLI() {
	ocultaMLI();
}

function muestraMLI() {
	//Effect.BlindRight(mli_contenido, { duration: mli_efecto_aparece_tiempo, queue: { position: 'end', scope: 'mli_scope', limit: 1 }, afterFinish: function(effect) { mli_abierto = true; if ( mld_abierto ) { ocultaMLD() } } });
	Effect.Appear(mli_contenido, { duration: mli_efecto_aparece_tiempo, queue: { position: 'end', scope: 'mli_scope', limit: 1 }, afterFinish: function(effect) { mli_abierto = true; if ( mld_abierto ) { ocultaMLD() } } });
}

function ocultaMLI() {
	//Effect.BlindLeft(mli_contenido, { duration: mli_efecto_desaparece_tiempo, queue: { position: 'end', scope: 'mli_scope', limit: 1 }, afterFinish: function(effect) { mli_abierto = false; } });
	Effect.Fade(mli_contenido, { duration: mli_efecto_desaparece_tiempo, queue: { position: 'end', scope: 'mli_scope', limit: 1 }, afterFinish: function(effect) { mli_abierto = false; } });
}