function cambiarEstiloMenu(id_menu,estado)
{
	var mi_celda = extrauControl("menu_"+id_menu);
	var claseSobre = " < celda-menu-sobre"
	if (estado == 1)
	{
		mi_celda.className = mi_celda.className + claseSobre;
	}
	
	if (estado == 0)
	{
		mi_celda.className = mi_celda.className.substr(0,(mi_celda.className.length-claseSobre.length) )
	}
}

function extrauControl(id)
{
	var itm = null;
	if (document.getElementById) 
	{
		itm = document.getElementById(id);
	}
	else if (document.all)
	{
		itm = document.all[id];
	}
	else if (document.layers)
	{
		itm = document.layers[id];
	}

	return itm;
}

function canviaVis(id)
{
	itm = extrauControl(id);

	if (!itm) 
	{
	  // do nothing
	}
	else if (itm.style) 
	{
		if (itm.style.display == "none") 
		{
			itm.style.display = ""; 
		}
		else 
		{ 
			itm.style.display = "none"; 
		}
	}
	else 
	{ 
		itm.visibility = "show"; 
	}
}

function posaVis(id,vis)
{
	itm = extrauControl(id);

	if (!itm) 
	{
	  // do nothing
	}
	else if (itm.style) 
	{
		itm.style.display = vis; 
	}
	else 
	{ 
		itm.visibility = "show"; 
	}
}

function cambiarPaginaContenido(dir)
{	
	// Avanzamos página, aquí nunca deberíamos poder entrar si ya estávamos en la última
	pagina = pagina + dir;
	
	// Escondemos todos los divs menos el que hay que mostrar	
	actualizarDivsContenido();
	
	// Actualizamos la visibilidad de los botones
	actualizarBotonesContenido();
}

function actualizarDivsContenido()
{
	var visi,i;
	
	for(i=0;i<paginas;i++)
	{
		visi = "none";
		if(i==pagina)
		{
			visi = "";
		}
		
		posaVis("contingut_" + i,visi)
		
	}
}

function actualizarBotonesContenido()
{
	var visi;
	
	visi = "";
	if(pagina==(paginas-1))
	{
		visi = "none";
	}
	
	posaVis("botonContenidoAdelante",visi);
	
	visi = "";
	if(pagina==0)
	{
		visi = "none";
	}
	
	posaVis("botonContenidoAtras",visi);
}

function cambiarEstiloCurriculums(id_menu,estado)
{
	var mi_celda = extrauControl("curriculum_"+id_menu);
	var claseSobre = " < noms-sobre-foto"
	if (estado == 1)
	{
		mi_celda.className = mi_celda.className + claseSobre;
	}
	
	if (estado == 0)
	{
		mi_celda.className = mi_celda.className.substr(0,(mi_celda.className.length-claseSobre.length) )
	}
}

function actualizarDivsCurriculum()
{
	var visi,i;
	
	for(i=0;i<curriculums;i++)
	{
		visi = "none";
		
		if(i==curriculum)
		{
			visi = "";
		}
		
		posaVis("dv_curriculum_" + i,visi);
	}
}

function actualizarDivsAccionistas(id_accionista)
{
	var visi,i;
	
	for(i=0;i<accionistes;i++)
	{
		visi = "none";
		
		if(i==id_accionista)
		{
			visi = "";
		}
		
		posaVis("ombra_icona_" + i,visi);
	}	
}

function ocultarDivsAccionistas()
{
	var visi,i;
		
	for(i=0;i<accionistes;i++)
	{
		visi = "none";
		posaVis("ombra_icona_" + i,visi);
	}	
}

function ocultarDivsParticipadas()
{
	var visi,i;
		
	for(i=0;i<participadas;i++)
	{
		visi = "none";
		posaVis("participadas_" + i,visi);
	}	
}

function actualizarDivsParticipadas(id_participada)
{
	var visi,i;
	
	for(i=0;i<participadas;i++)
	{
		visi = "none";
		
		if(i==id_participada)
		{
			visi = "";
		}
		
		posaVis("participadas_" + i,visi);
	}	
}

function cambiarEstiloTipologia(id_tipo,estado)
{
	var mi_celda = extrauControl("tipo_"+id_tipo);
	var claseSobre = " < celda-como-hacemos-sobre"
	if (estado == 1)
	{
		mi_celda.className = mi_celda.className + claseSobre;
	}
	
	if (estado == 0)
	{
		mi_celda.className = mi_celda.className.substr(0,(mi_celda.className.length-claseSobre.length) )
	
	}
	
}

function actualizarDivsTipologia(id_tipologia,id_titulo)
{
	var visi,i;
	
	for(i=0;i<tipologias;i++)
	{
		visi = "none";
		
		if(i==id_tipologia)
		{
			visi = "";
		}
		posaVis("tipologia_" + i,visi);
	}
		
	for(i=0;i<titulos;i++)
	{
		visi = "";
		
		if(i==id_titulo)
		{
			visi = "none";
		}
		posaVis("titulo_" + i,visi);
	}
	
}

function ocultarDivsTipologia()
{
	var visi,i;
		
	for(i=0;i<tipologias;i++)
	{
		visi = "none";
		posaVis("tipologia_" + i,visi);
	}	
}
function actualizarDivsOperaciones(id_tipologia,id_titulo,id_foto)
{
	var visi,i;
	
	for(i=0;i<tipologias;i++)
	{
		visi = "none";
		
		if(i==id_tipologia)
		{
			visi = "";
		}
		posaVis("tipologia_" + i,visi);
	}
		
	for(i=0;i<titulos;i++)
	{
		visi = "";
		
		if(i==id_titulo)
		{
			visi = "none";
		}
		posaVis("titulo_" + i,visi);
	}
	
	for(i=0;i<fotos;i++)
	{
		visi = "none";
		
		if(i==id_foto)
		{
			visi = "";
		}
		posaVis("foto_" + i,visi);
	}
	
}

function cambiarEstiloOperaciones(id_tipo,estado)
{
	var mi_celda = extrauControl("tipo_"+id_tipo);
	var mi_celda_1 = extrauControl("signo_"+id_tipo);
	var mi_celda_2 = extrauControl("pixel_"+id_tipo);
	var claseSobre = " < celda-como-hacemos-sobre"
	if (estado == 1)
	{
		mi_celda.className = mi_celda.className + claseSobre;
		mi_celda_1.className = mi_celda_1.className + claseSobre;
		mi_celda_2.className = mi_celda_2.className + claseSobre;
	}
	
	if (estado == 0)
	{
		mi_celda.className = mi_celda.className.substr(0,(mi_celda.className.length-claseSobre.length) )
		mi_celda_1.className = mi_celda_1.className.substr(0,(mi_celda_1.className.length-claseSobre.length) )
		mi_celda_2.className = mi_celda_2.className.substr(0,(mi_celda_2.className.length-claseSobre.length) )
	}
	
}

function cambiarEstiloNombreMenuCurriculums(id_tipo,estado)
{

	var mi_celda = extrauControl("curriculum_"+id_tipo);
	var mi_celda_1 = extrauControl("carrec_"+id_tipo);
	var claseSobre = " < noms-curiculums-sobre"
	var claseSobre_2 = " < carrecs-curiculums-sobre"
	
	/*alert(mi_celda);
	alert(mi_celda_1);*/
	
	if (estado == 1)
	{

		mi_celda.className = mi_celda.className + claseSobre;
		mi_celda_1.className = mi_celda_1.className + claseSobre_2;
	}
	if (estado == 0)
	{
		mi_celda.className = mi_celda.className.substr(0,(mi_celda.className.length-claseSobre.length) )
		mi_celda_1.className = mi_celda_1.className.substr(0,(mi_celda_1.className.length-claseSobre_2.length) )
	}
		/*alert(mi_celda.className);
		alert(mi_celda_1.className);*/
}

function cambiarEstiloMenuMapa(id_menu,estado)
{
	var mi_celda = extrauControl("vinculo_"+id_menu);
	var claseSobre = " < celda-menu-sobre"
	if (estado == 1)
	{
		mi_celda.className = mi_celda.className + claseSobre;
	}
	
	if (estado == 0)
	{
		mi_celda.className = mi_celda.className.substr(0,(mi_celda.className.length-claseSobre.length) )
	}
}



function actualizarDivsFaq(id_faq,id_titulo)
{
	var visi,i;
	
	for(i=0;i<tipologias;i++)
	{
		visi = "none";
		
		if(i==id_faq)
		{
			visi = "";
		}
		posaVis("faq_" + i,visi);
	}
		
	for(i=0;i<titulos;i++)
	{
		visi = "none";
		
		posaVis("titulo_" + i,visi);
	}
	
}

function posarClase(id,cls)
{
	var obj = extrauControl(id);
	obj.className = cls;
}

function cambiarEstiloNoticias(id_tipo,estado)
{
	
	var mi_celda2 = extrauControl("text_file_"+id_tipo);
	var mi_celda3 = extrauControl("noticia_"+id_tipo);
	var claseSobre = " < celda-como-hacemos-sobre"
	if (estado == 1)
	{
		mi_celda2.className = mi_celda2.className + claseSobre;
		mi_celda3.className = mi_celda3.className + claseSobre;
		posaVis("img_file_"+id_tipo, "none");
		posaVis("text_file_"+id_tipo, "");
	}
	
	if (estado == 0)
	{
		mi_celda2.className = mi_celda2.className.substr(0,(mi_celda2.className.length-claseSobre.length) );
		mi_celda3.className = mi_celda3.className.substr(0,(mi_celda3.className.length-claseSobre.length) );
		posaVis("img_file_"+id_tipo, "");
		posaVis("text_file_"+id_tipo, "none");
	}
}