


window.onload=function() {

	iniciar();
		
	//jQuery("#nav-cont-menu").find("a").css('color','red');
	if ($kp('nav-cont-menu')) acordeon_menu=true; else acordeon_menu=false;

	if($kp("mainnav")) $kp("mainnav").style.visibility="visible";
	if($kp("mainnav")) $kp("mainnav").style.display="block";

	if (acordeon_menu)
	{
		infoAcordeon['menu']=new Array();
		infoAcordeon['menu']['capa']='mostrar';
		infoAcordeon['menu']['desplegado']=1;
		infoAcordeon['menu']['opcion']=2;
		infoAcordeon['menu']['txt_mostrar']=txt_mostrar_menu;
		infoAcordeon['menu']['txt_ocultar']=txt_ocultar_menu;
		
		Element.cleanWhitespace ('nav-cont-menu');

		
		init_acordeon(-1,0,'menu');
		//Iñaki Inicio
		
		if(menuabierto!=-1){
			init_acordeon(menuabierto,0,'menu'); 
		}
		//Iñaki fin
		//init_acordeon(1,0,'menu');  // un submenú del acordeón está desplegado
	}

// controlar si el pie de página va a disponer de efecto acordeón
	if ($kp('mostrar_pie')) acordeon_pie=true; else acordeon_pie=false;
	if (acordeon_pie)
	{
		infoAcordeon['pie']=new Array();
		infoAcordeon['pie']['capa']='mostrar_pie';
		infoAcordeon['pie']['desplegado']=1;
		infoAcordeon['pie']['opcion']=2;
		infoAcordeon['pie']['txt_mostrar']=txt_mostrar_pie;
		infoAcordeon['pie']['txt_ocultar']=txt_ocultar_pie;
		
		Element.cleanWhitespace ('menu-pie');
		init_acordeon(-1,0,'pie');
	}
	else
  {
	if ($kp('mostrar_pie')) $kp('mostrar_pie').className='inv';
  }
  
  if ($kp('s_area')) btn_select('s_area');

//Iñaki Inicio
inicia_calendario();
//Iñaki Fin
	    
};


//Iñaki Inicio
function inicia_calendario()
{
	if($kp('tablacalendario'))
	{
		modificar_enlace_calendario($kp('calendario_anterior'));
		modificar_enlace_calendario($kp('calendario_siguiente'));
		jQuery("#tablacalendario").find("td a").each(function(index) {
			//debugger;
			modificar_enlace_calendario(jQuery(this).get()[0]);
		});
	}


}

function modificar_enlace_calendario(enlace)
{
	var mes,anio,language,fechaselec,verPasado,pageid,respuesta,comprobarcaducidad;
	if (enlace.href.indexOf("mes=")!=-1) 
	{
		mes = enlace.href.substr(enlace.href.indexOf("mes=")+4,2);
		if (mes.indexOf("&")!=-1) 
		{
			mes = mes.substr(0,1);
		}
	}
	if (enlace.href.indexOf("anio=")!=-1) 
	{
		anio = enlace.href.substr(enlace.href.indexOf("anio=")+5,4);
	}
	if (enlace.href.indexOf("language=")!=-1) 
	{
		language = enlace.href.substr(enlace.href.indexOf("language=")+9,2);
	}
	if (enlace.href.indexOf("verPasado=")!=-1) 
	{
		verPasado = enlace.href.substr(enlace.href.indexOf("verPasado=")+10,2);
	}
	if (enlace.href.indexOf("pageid=")!=-1) 
	{
		pageid = enlace.href.substr(enlace.href.indexOf("pageid=")+7,10);
	}
	if (enlace.href.indexOf("respuesta=")!=-1) 
	{
		respuesta = enlace.href.substr(enlace.href.indexOf("respuesta=")+10,5);
	}else{
		respuesta = "";
	}
	if (enlace.href.indexOf("comprobarcaducidad=")!=-1) 
	{
		comprobarcaducidad = enlace.href.substr(enlace.href.indexOf("comprobarcaducidad=")+19,2);
	}

	if (enlace.href.indexOf("fechaselec=")!=-1) 
	{
		var verResultado = (respuesta!=null && respuesta!='' && respuesta!='null' && respuesta=='popup')? true : false;
		if(verResultado){ // si el calendario recibe el paramentro popup significa que estamos en un popup
			fechaselec = enlace.href.substr(enlace.href.indexOf("fechaselec=")+11,10);
			enlace.href = "javascript:devuelve('"+fechaselec+"');";
		}else{
			verResultado = (respuesta!=null && respuesta!='' && respuesta!='null' && respuesta=='formu')? true : false;
			if(verResultado){ // si el calendario recibe el paramentro formu significa que queremos devolver en un input del formulario llamado fechaselec
				fechaselec = enlace.href.substr(enlace.href.indexOf("fechaselec=")+11,10);
				enlace.href = "javascript:seleccionar_fecha('"+fechaselec+"');resaltar_dia('"+fechaselec+"');";
			}
		}
	}else{
		enlace.href = "javascript:cambiar_calendario('"+mes+"','"+anio+"','"+language+"','"+verPasado+"','"+pageid+"','"+respuesta+"','"+comprobarcaducidad+"');";
	}

	
}


function resaltar_dia(fechaselec){
	if($kp('tablacalendario'))
	{
		// ponemos todos a blanco y seleccionamos la fecha elegida
		jQuery("#tablacalendario").find("td").each(function(index) {
			//debugger;
			var td = jQuery(this).get()[0];
			if(td.className == 'act'){
				td.className='now';
			}else{
				var anchor = td.childNodes[0];
				if(anchor.href){
					if(anchor.href.indexOf(fechaselec)!=-1){
						td.className='act';
					}
				}
			}
		});
	}
}


function getParameter ( queryString, parameterName ) {   
	// Add "=" to the parameter name (i.e. parameterName=value)   
	var parameterName = parameterName + "=";
	
	if ( queryString.length > 0 ) { // Find the beginning of the string     
		begin = queryString.indexOf ( parameterName ); // If the parameter name is not found, skip it, otherwise return the value      
		if ( begin != -1 ) { // Add the length (integer) to the beginning         
			begin += parameterName.length; // Multiple parameters are separated by the "&" sign         
			end = queryString.indexOf ( "&" , begin );      
			if ( end == -1 ) {         
				end = queryString.length      
			}      
			// Return the string      
			return unescape ( queryString.substring ( begin, end ) );   
		}
		// Return "null" if no parameter has been found   
		return "null";   
	}
}

function seleccionar_fecha(fechaselec)
{
	//alert(fechaselec);
	$kp('fechaselec').value = fechaselec;
	$kp('fechaselec').onchange(); // ejecuto el evento onchange en el hidden "fechaselec" para que ejecute la funcion que tenga el el atributo "onchange"
}

function cambiar_calendario(mesActual, anioActual, languageActual, verPasado, pageid, respuesta, comprobarcaducidad)
{
	var attrVerpasado = "";
	if(verPasado!=null && verPasado!="null" && verPasado!="" ){
		 attrVerpasado = "&verPasado="+verPasado;
	}
	var urlAJAX = location.pathname+"?cid=3000005415&language="+languageActual+"&pagename=Bilbaonet/Comunes/Presentacion/BIO_pintarCalendario&comportamiento=ajax&mes="+mesActual+"&anio="+anioActual+"&pageid="+pageid+attrVerpasado+"&respuesta="+respuesta+"&comprobarcaducidad="+comprobarcaducidad;
	//alert("urlAJAX: "+urlAJAX);
	jQuery.post(
		urlAJAX, 
		{ mes: mesActual, anio: anioActual },
		function(data){
			//alert("Data Loaded: <br\>" + data);
			//document.write(data);
			jQuery("#tablacalendario").html(data);
			inicia_calendario();
		}
	);
}

function recargar_select_literales(idSelect, contenido, atributoLiteralContenido, tipoLiteral, atributoOrden, fecha, language, valueidpages)
{
	
	var urlAJAX = location.pathname+"?cid=3000005415&language="+language+"&pagename=Bilbaonet/Comunes/Presentacion/BIO_pintarOptionsSelectLiterales&tipoliteral="+tipoLiteral+"&orden="+atributoOrden+"&fecha="+fecha+"&tipocontenido="+contenido+"&atributocontenido="+atributoLiteralContenido+"&valueidpages="+valueidpages;
	//alert("urlAJAX: "+urlAJAX);
	//document.write(urlAJAX);
	jQuery.post(
		urlAJAX, 
		{ tipoliteral: tipoLiteral, orden: atributoOrden, fecha: fecha, tipocontenido: contenido, atributocontenido: atributoLiteralContenido },
		function(data){
			//debugger;
			//alert("Data Loaded: <br\>" + data);
			//document.write(data);
			while(data.indexOf("\n")!=-1 || data.indexOf("\t")!=-1){
				data=data.replace("\n","");
				data=data.replace("\t","");
			}
			jQuery("#"+idSelect).html(data);
			jQuery("#"+idSelect).css('display', 'none').css('display', 'block');
		}
	);
}
//Iñaki Fin

// inicio acordeón menú izquierdo
var acordeon_pie=false;
var acordeon_menu=false;
var infoAcordeon=new Array();


var desplegado=0;
var contTabEnlace=0;


function init_acordeon(indice,contTabEnlace,acordeon){
	//alert("entro: "+ indice);
	var capa=document.getElementById(infoAcordeon[acordeon]['capa']);
	var stretchers = document.getElementsByClassName('stretcher_'+acordeon); //capas a desplegar
	var toggles = document.getElementsByClassName('display_'+acordeon); // capas que pueden llevar elementos desplegables
	
	//alert('display_'+acordeon);
	//alert(toggles.length);

	  //efecto acordeón
	  var myAccordion = new fx.Accordion(
		  toggles, stretchers, {opacity: true, duration: 500}
	  );
	  
	  //Iñaki Inicio
	  // modificado para mantener el enlace en paginas con acordeon del menu izquierdo
	  
	  for (var x=1;x<=toggles.length;x++){
		//alert('for li_display_'+x);
		if ($kp('li_display_'+x)!=null){
			//alert('entra li_display_'+x);
			//alert($kp('li_display_'+x).href);
			if ($kp('li_display_'+x).href.indexOf("#")!=-1){
				$kp('li_display_'+x).href='javascript:void(0);';
			}
		} 
	  }
	  //Iñaki Fin
	  
	if (indice==-1){
	  if (infoAcordeon[acordeon]['desplegado']==0){
		for (var i=0;i<stretchers.length;i++){
					myAccordion.showThisHideOpen(stretchers[i]);
					infoAcordeon[acordeon]['desplegado']=1;
					if (capa)capa.innerHTML="<p><a class=\"ocultar\" href=\"javascript:init_acordeon(-1,"+contTabEnlace+",'"+acordeon+"');\">" + infoAcordeon[acordeon]['txt_ocultar'] +"</a></p>";
				}
			}else{
				infoAcordeon[acordeon]['desplegado']=0;
				init_acordeon(-2,contTabEnlace,acordeon);
				//Iñaki Inicio
				if (acordeon=='menu'){
					if (capa && hayHijos)capa.innerHTML="<p><a class=\"mostrar\" href=\"javascript:init_acordeon(-1,"+contTabEnlace+",'"+acordeon+"');\">" + infoAcordeon[acordeon]['txt_mostrar'] +"</a></p>";
					if (!hayHijos){
						capa.className="inv";
					}
				}else{
					if (capa)capa.innerHTML="<p><a class=\"mostrar\" href=\"javascript:init_acordeon(-1,"+contTabEnlace+",'"+acordeon+"');\">" + infoAcordeon[acordeon]['txt_mostrar'] +"</a></p>";
				}
				//Iñaki Fin
			}
	}else if ((indice >=0 ) && (stretchers.length>indice)){
		myAccordion.showThisHideOpen(stretchers[indice]);
	}

	if (acordeon_pie){
		if (acordeon=='pie'){
			if (infoAcordeon[acordeon]['desplegado']==1)
			{
				$kp('capa-menu-pie').className='cont-menu-pie';
				$kp('menu-pie').className='separador-hrz';
				$kp('menu-pie').style.paddingBottom='1em';
				
			}
			else
			{
				$kp('capa-menu-pie').className='close-menu-pie';
				$kp('menu-pie').className='close-pie separador-hrz';
				$kp('menu-pie').style.paddingBottom='0.1em';
			}
	   }
	 }

}



/* valores obtenidos de la aplicación (parámetros, base de datos) */
var pestanas_actualidad=3;
var pestana_actualidad_activa=1;

var pestanas_inicio=7;
var pestana_inicio_activa=0;

// posiciones verticales para transición bloque menú
var superior_inicio=-20;
var inferior_inicio=3.2;
var desplazamiento=1.4	; // ems / frame
var actual_inicio=superior_inicio;
var timer_inicio;
var velocidad_inicio=50; // fps
var activo_inicio=0; // indica qué pestaña tiene activa la transición
var anterior_inicio=0; // indica qué pestaña tenía activada anteriormente la transición

var estado_transicion=''; // 'f'=fin,'d'=desplegar,'r'=recoger



function $kp(o) {return document.getElementById(o);}

function iniciar()
{

	var searchbox_cab = document.getElementById("q");
	if(searchbox_cab!=null){
		searchbox_cab.setAttribute("autocomplete","off");
	}
	var searchbox = document.getElementById("qBusc");
	if(searchbox!=null){
		searchbox.setAttribute("autocomplete","off");
	}	
	//jQuery.noConflict();
	//Iñaki inicio (no metemos la capa recorte si ya existe)
	if($kp('mainnav'))
		if($kp('mainnav').innerHTML.indexOf("capa_recorte")==-1)
			$kp('mainnav').innerHTML='<div id="capa_recorte" class="subnav_recorte">'+$kp('mainnav').innerHTML+'</div>';
	//Iñaki fin
	if($kp('migas'))$kp('migas').className='si_script';
	
	comportamientos();
	
	//Iñaki inicio
	marca_elem('lnk_nav'+pestana_home_activa,'nav',pestanas_inicio);
	//necesario para que el menu no flikee
	if($kp('lnk_nav'+pestana_home_activa)){
		$kp('lnk_nav'+pestana_home_activa).className='act act2';
	}
	//Iñaki fin
	
	marca_elem('lnk_act'+pestana_actualidad_activa,'act',pestanas_actualidad);
	 

}

function marca_elem(o,elem,n)
{
	v=(o.substr(7,o.length-7));
	
		for (var a=1;a<=n;a++)
		{
			
			if(a==v) 
			{
				if ($kp('lnk_'+elem+a))
				{
					$kp('lnk_'+elem+a).className='act';
					$kp('div_'+elem+a).style.display='block';
				}
			}
			else
			{
				if ($kp('lnk_'+elem+a))
				{
					$kp('lnk_'+elem+a).className='';
					$kp('div_'+elem+a).style.display='none';
				}
			}
		}
}

function marca_elem_flotante(o,elem,n)
{
	//debugger;
	v=(o.substr(7,o.length-7));
	pestana_inicio_activa=v;
	
	var iniciar_timer_inicio=0;
	
	if (v!=0)
	{
		
		for (var a=1;a<=n;a++)
		{
			if(a==v) 
			{
				// recoger flotante

				if ($kp('lnk_'+elem+a).className=='act')
				{
					estado_transicion='r';
					$kp('lnk_'+elem+a).className='';
					//$kp('div_'+elem+a).className='subnav flotante_inferior';
					
					$kp('div_'+elem+a).style.zIndex=9999;
					$kp('div_'+elem+a).style.top=inferior_inicio+'em';
					$kp('div_'+elem+a).style.display='block';
					$kp('div_'+elem+a).style.visibility='visible';
					actual_inicio=inferior_inicio;
					
					if (activo_inicio!=0) 
					{
						if (timer_inicio) clearInterval(timer_inicio);
					}
					activo_inicio=a;
					iniciar_timer_inicio=-1;
					
					//if ($kp('test')) $kp('test').innerHTML='recoger flotante';
					
				}
				else
				{
					if (estado_transicion!='r')
					{
						estado_transicion='d';
						// desplegar flotante
						$kp('lnk_'+elem+a).className='act';
						//$kp('div_'+elem+a).className='subnav flotante_superior';
						
						$kp('div_'+elem+a).style.zIndex=9999;
						$kp('div_'+elem+a).style.top=(superior_inicio)+'em';
						$kp('div_'+elem+a).style.display='block';
						$kp('div_'+elem+a).style.visibility='visible';
						
						actual_inicio=superior_inicio;
						
						if (activo_inicio!=0) 
						{
							if (timer_inicio) clearInterval(timer_inicio);
						}
						
						activo_inicio=a;
						iniciar_timer_inicio=1;
						
						//if ($kp('test')) $kp('test').innerHTML='desplegar flotante';
					}
				}
			}
			else
			{
				$kp('lnk_'+elem+a).className='';
				//$kp('div_'+elem+a).className='subnav flotante_z10000';
				$kp('div_'+elem+a).style.zIndex=-10000;
			}
		}
	}
	
	//Iñaki inicio
	if($kp('lnk_'+elem+pestana_inicio_activa).className==''){
		$kp('lnk_'+elem+pestana_home_activa).className='act act2';
	}
	//alert("pestanainicio"+pestana_inicio_activa+"="+$kp('lnk_'+elem+pestana_inicio_activa).className+" - pestanahome"+pestana_home_activa+"="+$kp('lnk_'+elem+pestana_home_activa).className);
	//Iñaki fin

	if (iniciar_timer_inicio==-1)
	{
			desplazamiento_actual=-desplazamiento;
			timer_inicio=setInterval('transicion_capa($kp("div_'+elem+activo_inicio+'"),'+inferior_inicio+','+superior_inicio+','+(desplazamiento_actual)+')',Math.floor(1000/velocidad_inicio));
	}
	else if (iniciar_timer_inicio==1)
	{
			desplazamiento_actual=desplazamiento;
			timer_inicio=setInterval('transicion_capa($kp("div_'+elem+activo_inicio+'"),'+superior_inicio+','+inferior_inicio+','+desplazamiento+')',Math.floor(1000/velocidad_inicio));
	}

		
} // fin funcion marca_elem_flotante

function anula_href(o)
{if ($kp(o)) $kp(o).href='javascript:;';}

function comportamientos()
{
	
	for (var a=1;a<=pestanas_inicio;a++)
	{
		if ($kp('lnk_nav'+a))
		{
			$kp('lnk_nav'+a).onclick=function()
			{
				marca_elem_flotante ((this).id,'nav',pestanas_inicio);
			};
			
	
			$kp('lnk_nav'+a).href='javascript:;';
		}
		
		if ($kp('cerrar_nav'+a)) $kp('cerrar_nav'+a).innerHTML="<a class=\"inv\" href=\"#topnav\">"+subir_menu+"</a>&nbsp;<a class=\"btn_cerrar\" href=\"javascript:marca_elem_flotante ('lnk_nav"+a+"','nav',pestanas_inicio);\">"+cerrar_menu+"</a>";
		
	}
	//debugger;
	for (var a=1;a<=pestanas_actualidad;a++)
	{
		if ($kp('lnk_act'+a))
		{
			$kp('lnk_act'+a).onclick=function()
			{
				marca_elem ((this).id,'act',pestanas_actualidad);
			};
			$kp('lnk_act'+a).onkeyup=function()
			{
				marca_elem ((this).id,'act',pestanas_actualidad);
			};
			anula_href ($kp('lnk_act'+a).id);
		}
	}
	
	txtFrm('q',texto_buscar);
	
	// cambiar visualización etiquetas interiores del menú principal
	var etiquetas_vis=document.getElementsByTagName('h2');
	for (var i=0;i<etiquetas_vis.length;i++)
	{
		if(etiquetas_vis[i].className) if(etiquetas_vis[i].className=='vis') etiquetas_vis[i].className='inv';
	}
	
	// cambiar visualización etiquetas bloques interiores
	etiquetas_vis=document.getElementsByTagName('h3');
	var marca_suf='-pst';
	for (var i=0;i<etiquetas_vis.length;i++)
	{
		if(etiquetas_vis[i].className) if(etiquetas_vis[i].className.indexOf(marca_suf)!=-1) etiquetas_vis[i].className=etiquetas_vis[i].className.substr(0,etiquetas_vis[i].className.length-marca_suf.length);
	}
	
	// cambiar tamaño listados menú principal
	tam_mainnav=document.getElementsByTagName('div');
	var marca_suf='-ini';
	for (var i=0;i<tam_mainnav.length;i++)
	{
		if(tam_mainnav[i].className) if(tam_mainnav[i].className.indexOf(marca_suf)!=-1) tam_mainnav[i].className=tam_mainnav[i].className.substr(0,tam_mainnav[i].className.length-marca_suf.length);
	}

}

function transicion_capa(capa,inicio,fin,desplazamiento)
{
	actual_inicio+=desplazamiento;
	
	if (desplazamiento>0)
	{
		$kp('capa_recorte').style.height='19.1em';
		if (actual_inicio>fin) actual_inicio=fin;
	}
	else
	{
		altura_actual=19.1-actual_inicio;
		$kp('capa_recorte').style.height=altura_actual+'em';
		if (actual_inicio<fin) actual_inicio=fin;
	}
	
	capa.style.top=actual_inicio+'em';
	
	
	if (actual_inicio==fin) 
	{
			clearInterval(timer_inicio);
			if (anterior_inicio!=0) if (anterior_inicio!=activo_inicio) 
			{
				
				$kp('div_nav'+anterior_inicio).style.display='none';
				$kp('div_nav'+anterior_inicio).style.visibility='hidden';
				 
				//$kp('div_nav'+anterior_inicio).className='flotante_none';
			}
			anterior_inicio=activo_inicio;
			
			for (var a=1;a<=pestanas_inicio;a++)
			{
				if (a!=activo_inicio)
				if ($kp('div_nav'+a))
				{
					$kp('div_nav'+a).style.display='none';
					$kp('div_nav'+a).style.visibility='hidden';
				}
			}			
			
			activo_inicio=0;
			
			estado_transicion='';
			//if ($kp('test')) $kp('test').innerHTML='fin transición';
			
			if (desplazamiento<0) 
			{
				$kp('capa_recorte').style.height=inferior_inicio+'em';
				if ($kp('div_nav'+actual_inicio)) $kp('div_nav'+actual_inicio).style.visibility='hidden';
			}
			
	} // acaba la transición
}


function btn_select(lista)
{

	$(lista).onchange=function() {
		
		/*
		var dweb=$(lista)[$(lista).selectedIndex].value
		
		if (dweb!='#') document.location.href=dweb;

		*/

		//Inicio Iñaki
		this.form.submit();
		//Fin Iñaki
		
	}
	
	$("btn_"+lista).innerHTML='';
}

// control de texto automático de campos de formulario
function txtFrm(o,txt)
{
		if ($kp(o))
		{
			$kp(o).onfocus=function() {
				fncAutoVF(o,txt);
			}
			$kp(o).onblur=function() {
				fncAutoVB(o,txt);
			}
		}
}

function fncAutoVF(o,txt)
{
	if ($kp(o)) if ($kp(o).value==txt) $kp(o).value='';
}

function fncAutoVB(o,txt)
{
	if ($kp(o)) if ($kp(o).value=='') $kp(o).value=txt;
}

//Iñaki inicio
function prepararMenuSuperior()
{
	//debugger;
	jQuery.noConflict();

	if($kp("mainnav")) $kp("mainnav").style.visibility="visible";
	if($kp("mainnav")) $kp("mainnav").style.display="block";

	if($kp('mainnav'))$kp('mainnav').innerHTML='<div id="capa_recorte" class="subnav_recorte">'+$kp('mainnav').innerHTML+'</div>';
	
	for (var a=1;a<=pestanas_inicio;a++)
	{
		if ($kp('lnk_nav'+a))
		{
			$kp('lnk_nav'+a).onclick=function()
			{
				marca_elem_flotante ((this).id,'nav',pestanas_inicio);
			};
			
	
			$kp('lnk_nav'+a).href='javascript:;';
		}
		
		if ($kp('cerrar_nav'+a)) $kp('cerrar_nav'+a).innerHTML="<a class=\"inv\" href=\"#topnav\">"+subir_menu+"</a>&nbsp;<a class=\"btn_cerrar\" href=\"javascript:marca_elem_flotante ('lnk_nav"+a+"','nav',pestanas_inicio);\">"+cerrar_menu+"</a>";
		
	}

	// cambiar visualización etiquetas interiores del menú principal
	var etiquetas_vis=document.getElementsByTagName('h2');
	for (var i=0;i<etiquetas_vis.length;i++)
	{
		if(etiquetas_vis[i].className) if(etiquetas_vis[i].className=='vis') etiquetas_vis[i].className='inv';
	}
	
	// cambiar visualización etiquetas bloques interiores
	etiquetas_vis=document.getElementsByTagName('h3');
	var marca_suf='-pst';
	for (var i=0;i<etiquetas_vis.length;i++)
	{
		if(etiquetas_vis[i].className) if(etiquetas_vis[i].className.indexOf(marca_suf)!=-1) etiquetas_vis[i].className=etiquetas_vis[i].className.substr(0,etiquetas_vis[i].className.length-marca_suf.length);
	}
	
	// cambiar tamaño listados menú principal
	tam_mainnav=document.getElementsByTagName('div');
	var marca_suf='-ini';
	for (var i=0;i<tam_mainnav.length;i++)
	{
		if(tam_mainnav[i].className) if(tam_mainnav[i].className.indexOf(marca_suf)!=-1) tam_mainnav[i].className=tam_mainnav[i].className.substr(0,tam_mainnav[i].className.length-marca_suf.length);
	}

	marca_elem('lnk_nav'+pestana_home_activa,'nav',pestanas_inicio);

	//necesario para que el menu no flikee
	$kp('lnk_nav'+pestana_home_activa).className='act act2';
	
}

function prepararRutaMigas()
{
	if ($kp('migas'))$kp('migas').className='si_script';
}

function prepararMenuIzquierdo()
{
	if ($kp('nav-cont-menu')) acordeon_menu=true; else acordeon_menu=false;

	if (acordeon_menu)
	{
		infoAcordeon['menu']=new Array();
		infoAcordeon['menu']['capa']='mostrar';
		infoAcordeon['menu']['desplegado']=1;
		infoAcordeon['menu']['opcion']=2;
		infoAcordeon['menu']['txt_mostrar']=txt_mostrar_menu;
		infoAcordeon['menu']['txt_ocultar']=txt_ocultar_menu;
		
		Element.cleanWhitespace ('nav-cont-menu');

		
		init_acordeon(-1,0,'menu');
		//Iñaki Inicio
		
		//if(menuabierto!=-1){
		//	init_acordeon(menuabierto,0,'menu'); 
		//}
		//Iñaki fin
		//init_acordeon(1,0,'menu');  // un submenú del acordeón está desplegado
	}

	if ($kp('s_area')) btn_select('s_area');
}

function prepararPestanasActualidad()
{
	for (var a=1;a<=pestanas_actualidad;a++)
	{
		if ($kp('lnk_act'+a))
		{
			$kp('lnk_act'+a).onclick=function()
			{
				marca_elem ((this).id,'act',pestanas_actualidad);
			};
			$kp('lnk_act'+a).onkeyup=function()
			{
				marca_elem ((this).id,'act',pestanas_actualidad);
			};
			anula_href ($kp('lnk_act'+a).id);

			marca_elem('lnk_act'+a,'act',pestanas_actualidad);
		}
	}

	// cambiar visualización etiquetas bloques interiores
	etiquetas_vis=document.getElementsByTagName('h3');
	var marca_suf='-pst';
	for (var i=0;i<etiquetas_vis.length;i++)
	{
		if(etiquetas_vis[i].className) if(etiquetas_vis[i].className.indexOf(marca_suf)!=-1) etiquetas_vis[i].className=etiquetas_vis[i].className.substr(0,etiquetas_vis[i].className.length-marca_suf.length);
	}

	marca_elem('lnk_act'+pestana_actualidad_activa,'act',pestanas_actualidad);
}


//Iñaki  fin
