function carregarCapsalera(idioma)
{
	if(idioma == 2 || idioma == 3)
		document.getElementById('capsaleraZones').className = "capsaleraEsp";
}

function desaparecerTodo()
{
	desaparecerRapido('#tabla1-1', '-10%');
	desaparecerRapido('#tabla3-1', '-10%');
	desaparecerRapido('#tabla2', '-10%');
	desaparecerRapido('#tabla3', '-10%');
	desaparecerRapido('#tabla4', '-10%');
	
	//Estilo tipo apagado
	document.getElementById("tabla1-1").style.color="blue";
	document.getElementById("tabla2").style.color="blue";
	document.getElementById("tabla3").style.color="blue";
	document.getElementById("tabla3-1").style.color="blue";
	document.getElementById("tabla4").style.color="blue";
	
	//Estilo tipo encendido
	document.getElementById("tabla1").style.color="red";
	
}

function mostrar(capa)
{
	if(document.getElementById(capa).style.color == "blue" || document.getElementById(capa).className == "titolMenuInactiu" || document.getElementById(capa).className == "menu"){
		document.getElementById(capa).style.color="red";
		aparecer('#'+capa, '10%'); 
		amagarTaules(capa);
	}
	
	return false;
}

function amaga(capa)
{
	desaparecer('#'+capa, '-10%');
	document.getElementById(capa).style.color="blue";
	
	return false;
}

function mostrarAmagar(capa)
{
	if(document.getElementById(capa).style.color == "red" || document.getElementById(capa).className == "titolMenuActiu" || document.getElementById(capa).className == "menu_actiu")
	{	
		amaga(capa);
		amagarTaules(capa);
	}
	else
		mostrar(capa);
}

function amagarTaules(capa)
{
	//Si es fa clic sobre un dels menus principals (tabla1, tabla2 o tabla3) s'amaguen la resta de capes (taules)
	if(capa == "tabla1")
	{
		if(document.getElementById("Opcio1").className=="titolMenuInactiu")
			document.getElementById("Opcio1").className="titolMenuActiu";
		else
			document.getElementById("Opcio1").className="titolMenuInactiu";
		
		
		document.getElementById("Opcio2").className="titolMenuInactiu";
		document.getElementById("Opcio3").className="titolMenuInactiu";
		
		
		amaga("tabla1-1");
		amaga("tabla2");
		amaga("tabla3");
		amaga("tabla3-1");
		amaga("tabla4");
		document.getElementById("Opcio4").className="actualitatSerhsOff";
		
	}
	else if(capa == "tabla2")
	{
		if(document.getElementById("Opcio2").className=="titolMenuInactiu")
			document.getElementById("Opcio2").className="titolMenuActiu";
		else
			document.getElementById("Opcio2").className="titolMenuInactiu";
		
		document.getElementById("Opcio1").className="titolMenuInactiu";
		document.getElementById("Opcio3").className="titolMenuInactiu";
		
		amaga("tabla1");
		amaga("tabla1-1");
		amaga("tabla3");
		amaga("tabla3-1");
		amaga("tabla4");
		document.getElementById("Opcio4").className="actualitatSerhsOff";
		
	}
	else if(capa == "tabla3")
	{
		
		if(document.getElementById("Opcio3").className=="titolMenuInactiu")
			document.getElementById("Opcio3").className="titolMenuActiu";
		else
			document.getElementById("Opcio3").className="titolMenuInactiu";
		
		document.getElementById("Opcio1").className="titolMenuInactiu";
		document.getElementById("Opcio2").className="titolMenuInactiu";
		
		amaga("tabla1");
		amaga("tabla1-1");
		amaga("tabla2");
		amaga("tabla3-1");
		amaga("tabla4");
		document.getElementById("Opcio4").className="actualitatSerhsOff";
	}
	else if(capa == "tabla4")
	{
		if(document.getElementById("Opcio4").className=="actualitatSerhsOff")
			document.getElementById("Opcio4").className="actualitatSerhsOn";
		else
			document.getElementById("Opcio4").className="actualitatSerhsOff";
			
		document.getElementById("Opcio1").className="titolMenuInactiu";
		document.getElementById("Opcio2").className="titolMenuInactiu";
		document.getElementById("Opcio3").className="titolMenuInactiu";
		
		amaga("tabla1");
		amaga("tabla1-1");
		amaga("tabla2");
		amaga("tabla3");
		amaga("tabla3-1");
	}
}

//Para los menus de la HOME
function desaparecerRapido(objeto, caida){
	jQuery(objeto).animate(
		{
			opacity: '0.0',
			marginTop: caida
		}, 1
	).hide("fast");
	
}

function desaparecer(objeto, caida){
	jQuery(objeto).animate(
		{
			opacity: '0.0',
			marginTop: caida
		}, 500
	).hide("normal");
}


function aparecer(objeto, caida){
	jQuery(objeto)
	.animate(
		{
			opacity: '0.0',
			marginTop: "-"+caida
		}, 10
	).show("normal")

	.animate(
		{
			opacity: '1.0',
			marginTop: "0"
		}, 500
	);
}


//Funcions per a la opcio "Distribucio" dels menus de les Arees
 function visible(seccio){
 
	document.getElementById(seccio).style.visibility="visible";
}

 function novisible(seccio){
 
	document.getElementById(seccio).style.visibility="hidden";
}

/*Funcio per posar en "actiu" o "inactiu" els links de les Arees*/
function updMenu(id)
{
	for (i=1; i<=6; i++) //Va fins a 6 perque hi ha 6 opcions
	{
		if(i != id)
			document.getElementById('menuArea' + i).className = "menu";
		else
			document.getElementById('menuArea' + i).className = "menu_actiu";
	}
}

/*Funcio per posar en "actiu" o "inactiu" els links del menu Corporatiu*/
function updMenuCorp(id){ 
	for (i=1; i<=21; i++) //Va fins a 21 perque hi ha 21 opcions
	{
		if(i != id && document.getElementById('menuCorp' + i) != null )
			document.getElementById('menuCorp' + i).className = "menu_corp";
		else if(document.getElementById('menuCorp' + i) != null)
			document.getElementById('menuCorp' + i).className = "menu_corp_actiu";
	}
	
	if(id != 7 && id != 11) //Aquests menus son els que contenen subMenus i per tant si son igual a 7 o 11 no cal desmarcar el subMenu
		/*Crida a desmarcarSubMenuCorp() per a desmarcar les subOpcions*/
		desmarcarSubMenuCorp();

}

/*Funcio per posar en "actiu" o "inactiu" els submenus desplegables del menu Corporatiu*/
function updSubMenuCorp(id){
	for (i=1; i<=8; i++) //Va fins a 8 perque hi ha 8 SubOpcions
	{
		if(i != id && document.getElementById('subMenuCorp' + i) != null)
			document.getElementById('subMenuCorp' + i).className = "";
		else if(document.getElementById('subMenuCorp' + i) != null)
			document.getElementById('subMenuCorp' + i).className = "actiu";
	}
	
	//Si el menu 7 (Ambit corporatiu) o el menu 11 (Comptes anuals consolidats) estan desplegats, llavors aquests s'activen segons el submenu seleccionat.
	if(id > 0 && id < 5)
		updMenuCorp(7);
	else
		updMenuCorp(11);
}

function updMiniNavegador(id){
	
	if(id == 1)
	{
		document.getElementById('menuAux1').className = "localitzador_mini_actiu";
		if(document.getElementById('menuAux2') != null)
			document.getElementById('menuAux2').className = "borsa_mini";
		document.getElementById('menuAux3').className = "enllasos_mini";
	}
	else if (id == 2)
	{
		document.getElementById('menuAux1').className = "localitzador_mini";
		document.getElementById('menuAux2').className = "borsa_mini_actiu";
		document.getElementById('menuAux3').className = "enllasos_mini";
	}
	else if(id == 3)
	{
		document.getElementById('menuAux1').className = "localitzador_mini";
		if(document.getElementById('menuAux2') != null)
			document.getElementById('menuAux2').className = "borsa_mini";
		document.getElementById('menuAux3').className = "enllasos_mini_actiu";
	}
	
	/*Crida a desmarcarSubMenuCorp() per a desmarcar les subOpcions*/
	desmarcarSubMenuCorp();
	
	/*Crida a desmarcarMenuCorp() per a desmarcar les altres opcions*/
	desmarcarMenuCorp();
	
}

function desmarcarTotMenu()
{
	desmarcarMenuCorp();
	desmarcarSubMenuCorp();
}

function desmarcarMenuCorp(){
	for (i=1; i<=20; i++) //Va fins a 20 perque hi ha 20 opcions
	{
		if(document.getElementById('menuCorp' + i) != null)
			document.getElementById('menuCorp' + i).className = "menu_corp";
	}
}

function desmarcarSubMenuCorp(){
	for (i=1; i<=8; i++) //Va fins a 8 perque hi ha 8 SubOpcions
	{
		if(document.getElementById('subMenuCorp' + i) != null)
			document.getElementById('subMenuCorp' + i).className = "";
	}
}

function desmarcarMenuArees()
{
	for(i=1; i<=6; i++) //Va fins a 6 perque hi ha 6 Opcions
		document.getElementById('menuArea' + i).className = "menu";
}

/*Funcio que canvia la imatge de la capsalera segons en la opcio en la que estem*/
function canviaCapsalera(area, menu){

	var img;
	var imgs = new Array();

	imgs[0] = "/mapa.jpg";
	imgs[1] = "/directori.jpg";
	imgs[2] = "/magnituds.jpg";
	imgs[3] = "/productes.jpg";
	imgs[4] = "/actualitat.jpg";

	img = imgs[menu];

	//si menu diferente de -1 (que es el menu "Presentacio" )
	if(menu != -1){
		document.getElementById('capHTML').style.visibility="hidden";
		document.getElementById('tdCap').style.background= 'url(/imgfiles/GrupSerhs/img/arees/' + area + img +')';
	}
	else{ 
		document.getElementById('tdCap').style.background= '';
		document.getElementById('capHTML').style.visibility="visible";
		
/*
		if (area == 1)
			document.getElementById('tdCap').className = "area_logo_logistica";
		else if (area == 2)
			document.getElementById('tdCap').className = "area_logo_peribles";
		else
			document.getElementById('tdCap').className = "area_logo";
*/	
		if (area == 1)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_distribucio_logistica.jpg)';
		else if (area == 2)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_distribucio_peribles.jpg)';
		else if(area == 3)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_turisme.jpg)';
		else if(area == 4)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_hotels.jpg)';
		else if(area == 5)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_alimentacio.jpg)';
		else if(area == 6)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_equipaments.jpg)';
		else if(area == 7)
			document.getElementById('tdCap').style.background = 'url(/imgfiles/GrupSerhs/img/arees_logo_serveis.jpg)';

	}
}

function updMenuArees(idArea)
{
	var a = parseInt(idArea);
	
	if( a == 1 || a == 2)
		document.getElementById('Area1').className = "arees_1_actiu"; //Es el mateix fondo per NO PERIBLES i per PERIBLES
	else{
		document.getElementById('Area' + a).className = "arees_" + a + "_actiu";
		document.getElementById('L' + a).style.cursor = "text";
	}
}

//Funcio que selecciona un element d'un combo box a partir del seu valor de la BBDD
function updComboCv(cbo, param){
		
	for(i = 0; i<document.getElementById(cbo).length; i++){
		if(document.getElementById(cbo)[i].value == param){
			document.getElementById(cbo).selectedIndex = i;
			break;
		}
	}
	
}