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

var mld_efecto_aparece_tiempo = 1.0;
var mld_efecto_desaparece_tiempo = 0.5;
/*var mld_ancho_imagen = 25;*/
var mld_alto_imagen = 230;

var mld_listado_inicial;
var mld_listado_contenido = new Array();
var mld_contenido;
var mld_boton;
var mld_abierto = false;

function cargaEventosMenuDerecho() {
	mld_listado_inicial = $('menu_lateral_derecho_listado_inicial');
	mld_contenido = $('menu_lateral_derecho_contenido');
	mld_boton = $('menu_lateral_derecho_boton');
	
	mld_contenido_cargado = cargaContenidoMLD();
	
	if ( mld_contenido_cargado ) {
		Event.observe(mld_boton,'click',clickBotonMLD);
		$$('#menu_derecho #menu_lateral_derecho_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')});
		});
		mld_boton.setStyle({cursor: 'pointer'});
	}
}

function cargaContenidoMLD() {
	$$('#menu_derecho #menu_lateral_derecho_listado_inicial ul li a').each(function(s,index) {
		mld_listado_contenido.push([s.innerHTML,s.getAttribute('c_enlace'),s.getAttribute('href')]);
	});
	mld_contenido.innerHTML = '';
	tmp_div = Builder.node('div');
	tmp_div.addClassName('fondo');
	
	for ( i=0 ; i<mld_listado_contenido.length ; i++ ) {
		tmp_div2 = Builder.node('div');
		tmp_div2.addClassName('etiqueta');
		tmp_a = Builder.node('a',{target: '_self', href: mld_listado_contenido[i][2]})
		tmp_img = Builder.node('img',{height: mld_alto_imagen+'px', border: '0', src: mld_listado_contenido[i][1], alt: mld_listado_contenido[i][0]});
		
		tmp_a.appendChild(tmp_img);
		tmp_div2.appendChild(tmp_a);
		tmp_div.appendChild(tmp_div2);
	}
	
	mld_contenido.appendChild(tmp_div);
	
	if ( mld_listado_contenido.length > 0 ) {
		return true;
	}
	else {
		return false;
	}
}

function clickBotonMLD() {
	$('menu_lateral_derecho_contenido').setStyle({zIndex: '3'});
	$('menu_lateral_izquierdo_contenido').setStyle({zIndex: '2'});
	if ( mld_abierto ) {
		cierraMLD();
	}
	else {
		abreMLD();
		ocultaSubMenuMI();
		mi_muestra_contenido_pagina();
	}
}

function abreMLD() {
	muestraMLD();
}

function cierraMLD() {
	ocultaMLD();
}

function muestraMLD() {
	//Effect.BlindRight(mld_contenido, { duration: mld_efecto_aparece_tiempo, queue: { position: 'end', scope: 'mld_scope', limit: 1 }, afterFinish: function(effect) { mld_abierto = true; } });
	Effect.Appear(mld_contenido, { duration: mld_efecto_aparece_tiempo, queue: { position: 'end', scope: 'mld_scope', limit: 1 }, afterFinish: function(effect) { mld_abierto = true;  if ( mli_abierto ) { ocultaMLI() } } });
}

function ocultaMLD() {
	//Effect.BlindLeft(mld_contenido, { duration: mld_efecto_desaparece_tiempo, queue: { position: 'end', scope: 'mld_scope', limit: 1 }, afterFinish: function(effect) { mld_abierto = false; } });
	Effect.Fade(mld_contenido, { duration: mld_efecto_desaparece_tiempo, queue: { position: 'end', scope: 'mld_scope', limit: 1 }, afterFinish: function(effect) { mld_abierto = false; } });
}