var timerID;

var menustop=new Array();

//Esta variable contiene el ID de la celda del submenú que está resaltada
//Lo primero que se hará al llamar a la función que resalta una opción es "desresaltar" la celda
//cuyo id coincide con el valor de esta variable

var celda_resaltada="";
var menu_resaltado="";

var jornadas=new Array();
var utilidades=new Array();
var actividad=new Array();

menustop[0]='jornadas';
menustop[1]='utilidades';
menustop[2]='actividad';

v_target_externas='target="_blank"';

v_origen_index=true;	

//  opcionsupmenu e opcioninfmenu son los parámetros que pasaré al index secundario para mantener abierta y resaltada la opción de menú
// correspondiente
//  El valor de opcionsupmenu es el nombre del vector que vamos a tratar a continuacion
//  opcioninfmenu es el indice de la seccion en curso en el vector menustop[] (en este caso, menustop[0]=actualidad y, tras una coma, el indice 
//  de la subopcion a resaltar en el vector de la opción de menú(en este caso actualidad[0]=la que queremos resaltar)

if(v_origen_index) {
	//v_raizenlace="/asp/pprincipal/secundaria/index.asp?opcionsupmenu=actualizaciones&opcioninfmenu=";
	v_raizenlace="";
	v_target_internas="";	
}

utilidades[0]='ACROBAT READER¤http://get.adobe.com/es/reader/¤' + v_target_externas + '¤';
utilidades[1]='INTERNET EXPLORER¤http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=1E1550CB-5E5D-48F5-B02B-20B602228DE6¤' + v_target_externas + '¤';
utilidades[2]='EDITOR DE FORMULARIOS¤/Pub_ln/Formularios/InstaEdit.EXE¤' + v_target_externas + '¤';
		
actividad[0]='JUR&Iacute;DICA¤/asp/corporativa/index.asp?pagina=/asp/corporativa/infjuridica.asp¤' + v_target_externas + '¤';
actividad[1]='FORMACI&Oacute;N¤/asp/corporativa/index.asp?pagina=/asp/corporativa/formacion.asp¤' + v_target_externas + '¤';
actividad[2]='EDITORIAL¤/asp/corporativa/index.asp?pagina=/asp/corporativa/editorial.asp¤' + v_target_externas + '¤';
actividad[3]='SERVICIOS¤/asp/corporativa/index.asp?pagina=/asp/corporativa/servicios.asp¤' + v_target_externas + '¤';

if(v_origen_index) {
	//v_ppioenlace="/asp/portalformacion/index.asp?pagina="
	v_ppioenlace='';
	v_target_internas='target="frame_cuerpo"';	
}

jornadas[0]='CALENDARIO¤' + v_ppioenlace + '/asp/formacion/Calendario_formacion.asp¤' + v_target_internas + '¤';
jornadas[1]='¿QU&Eacute; ES LN FORMACI&Oacute;N PR&Aacute;CTICA?¤' + v_ppioenlace + '/Pub_ln/Formacion/Formacion_bienvenida.htm¤' + v_target_internas + '¤';
jornadas[2]='CONTACTO¤' + v_ppioenlace + '/Pub_ln/Formacion/Contactar.htm¤' + v_target_internas + '¤';
jornadas[3]='OTRAS JORNADAS¤' + v_ppioenlace + '/Pub_ln/Formacion/Agenda01.htm¤' + v_target_internas + '¤';
jornadas[4]='SERVICIO DE NOTIFICACIONES¤' + v_ppioenlace + '/asp/formacion/jornadas_notif.asp¤' + v_target_internas + '¤';

function creartimer() {
	timerID = setTimeout("limpiar()",500);
}

function limpiar() {
	ocultar_menus();
}

function matartimer() {
	if (timerID)
		clearTimeout(timerID);
}

function mouseoveropcion(menu) {
	matartimer();
	mostrar_menu(menu);

	//  opcionsupmenu e opcion infmenu son los parámetros que pasaré al index secundario para mantener abierta y resaltada la opción de menú
	// correspondiente
	//  El valor de opcionsupmenu es el nombre del vector que vamos a tratar a continuacion
	//  opcioninfmenu es el indice de la seccion en curso en el vector menustop[] (en este caso, menustop[0]=actualidad y, tras una coma, el indice 
	//  de la subopcion a resaltar en el vector de la opción de menú(en este caso actualidad[0]=la que queremos resaltar)

	//Para que cuando piquemos en la opción de menú nos salte a la primera opción de submenu seleccionada 
	if (menu=="jornadas") {
		eval("v_tmp=" + menu + "[0].split('¤');");
		v_enlace_tmp=v_tmp[1];
		frame_cuerpo.location.href=v_enlace_tmp;
	} // if
} // function mouseoveropcion(menu)

function mouseoutopcion() {
	creartimer();
} // function mouseoutopcion()

function resaltar_menu_sup(obj) {
	for (j=0;j<7;j++) {
		document.getElementById('menu_principal_opc' + (j+1)).className = 'enlace_menu_principal';
	} // for
	document.getElementById(obj).className = 'menu_principal_seleccionada';
} // function resaltar_menu_sup(obj)

function resaltar_menu(opc) {
	if (menu_resaltado!="") {
		eval('celda=document.getElementById("menu_sup_' + menu_resaltado + '");');
		//tmp=celda.innerHTML.replace("m_principal_sup_resaltado","m_principal_sup");
		//celda.innerHTML=tmp;
		celda.firstChild.className = "m_principal_sup";
	} // if
	eval('celda=document.getElementById("menu_sup_' + opc + '");');
	//tmp=celda.innerHTML.replace("m_principal_sup","m_principal_sup_resaltado");
	//celda.innerHTML=tmp;
	celda.firstChild.className = "m_principal_sup_resaltado";
	menu_resaltado=opc;
} // function resaltar_menu(opc)

function mostrar_menu(opc) {
	ocultar_menus();
	document.getElementById('tabla_opaca').style.display="none"; 
	eval("document.getElementById('tabla" + opc + "').style.display='';"); 
	resaltar_menu(opc);
} // function mostrar_menu(opc)

function ocultar_menus() {
	document.getElementById('tabla_opaca').style.display=""; 
	for (j=0;j<menustop.length;j++) {
		eval("document.getElementById('tabla" + menustop[j] + "').style.display='none';"); 
	} // for
} // function ocultar_menus()

function desresaltar() {
	if (celda_resaltada!="") {
		eval('celda=document.getElementById("' + celda_resaltada + '");');
		//tmp=celda.innerHTML.replace("menu_principal_inf_resaltado","menu_principal_infenlace");
		//celda.innerHTML=tmp;
		celda.firstChild.className = "menu_principal_infenlace";
	} // if
} // function desresaltar()

//Función para dejar resaltada la opción del submenú elegida
function resaltar_submenu(menu,opcion) {
	var tmp="";
	//Sólo ejecutaremos la opción si es diferente de la ya resaltada
	if (celda_resaltada!=("celda_" + menu + "_" + opcion)) {
		desresaltar();
		celda=document.getElementById("celda_" + menu + "_" + opcion);		
		celda.firstChild.className = "menu_principal_inf_resaltado";
		//tmp=celda.innerHTML.replace("menu_principal_infenlace","menu_principal_inf_resaltado");
		//celda.innerHTML=tmp;		
		celda_resaltada=("celda_" + menu + "_" + opcion);		
	} // if
} // function resaltar_submenu(menu,opcion)

function crearmenus() {
	// Menus arriba
	for (j=0;j<menustop.length;j++) {
		//document.write('<DIV id="div' + menustop[j] + '" style="position:relative; z-index:1;width:45;height:15; left:0px; top: 0px;visibility: hidden;">');
		document.write('<table border="0" id="tabla' + menustop[j] + '" cellpadding="0" cellspacing="0" bgcolor="FFFFFF" width="100%" style="display:none">');
		document.write('<tr>');
		document.write('<td class="espacioblanco" nowrap valign="top" height="19px">&nbsp;</td>');
		v_colspan=1;
		for (i=0;i<eval(menustop[j]).length;i++) {
			document.write('<td nowrap valign="top" class="barra_separacion1">&nbsp;<img src="/Grafico_ln/portaljuridico/iconos/angulo_dcha_1.gif"/>&nbsp;</td>');
			v_colspan++;
			// Descompongo el elemento
			v=eval(menustop[j]+'['+i+']').split('¤');
			nombre_celda='celda_' + menustop[j] + '_' + i;
			nombre_enlace='enlace_' + menustop[j] + '_' + i;
			document.write('<td nowrap valign="top" id="' + nombre_celda + '" class="menu_principal_inf">');
			document.write('<a id="' + nombre_enlace + '" href="' + v[1] + '"  '  + v[2] + '  onClick="resaltar_submenu(\'' + menustop[j] + '\',' + i + ')" class="menu_principal_infenlace">&nbsp;'+v[0] + '&nbsp;</a></td>');
			v_colspan++;
		} // for 2
		document.write('<td nowrap valign="top" class="menu_principal_inf" width="90%">&nbsp;</td>');
		v_colspan++;
		document.write('</tr>');	
		document.write('<tr><td colspan="' + v_colspan + '" class="borde_1_sup_rayado" height="1px"><img src="/grafico_ln/portaljuridico/transparente.gif" height="1px"></td></tr>');
		document.write('<tr height="1px"><td colspan="' + v_colspan + '" class="espacioblanco" height="1px">&nbsp;</td></tr>');
		document.write('</table>');
		//document.write('</DIV>');
	} // for 1
} // function crearmenus()