


function cambiaVisibilidad(elemento) {
	
	var display = document.getElementById(elemento).style.display;

	if(display=='none'){
		document.getElementById(elemento).style.visibility='visible';
		document.getElementById(elemento).style.display='block';
		
		
	} else {
		document.getElementById(elemento).style.visibility='hidden';
		document.getElementById(elemento).style.display='none';
	
	}

	return true;
}


function cambiaVisibilidadConSignoMapaPred(elemento,num){
	
	var display = document.getElementById(elemento).style.display;
	
	if(display=='none'){
		
		document.getElementById(elemento).style.visibility='visible';
		document.getElementById(elemento).style.display='block';
		document.getElementById(elemento+'signo').innerHTML="(-)";
		

		var desp = document.documentElement.offsetHeight;
		
		var alturaVilla = $('#idVilla').height();
		var alturaMapPred = $('#mapPred').height();
		var dif = alturaMapPred - alturaVilla;
		var tot = document.body.scrollHeight + alturaVilla;
		
		
		
		
		
		var altMapPred = $('#mapPred').height();
		
		
		if(num=1) 
			top.grand(altMapPred+120);
		
		else 
			top.grand(altMapPred+65);
		
	
	} else {
	
		var altMapPred = $('#mapPred').height();
		var villa = $('#idVilla').height();
		var comarca = $('#idComarca').height();
		var municipio = $('#idMunicipio').height();
		var valor;
		
		if (num==1)
			 valor=comarca;
		else if(num==2)
			 valor=municipio;
		else 
			 valor=villa;		
		
		document.getElementById(elemento).style.visibility='hidden';
		document.getElementById(elemento).style.display='none';
		document.getElementById(elemento+'signo').innerHTML="(+)";
    
		// Desfase entre la medida del height en pixeles (div) y la medida del height del iframe
		var espacioDesfaseIframeDiv = 60;
		var huecoImagenFondo=155;
		
		top.grand(altMapPred-valor+espacioDesfaseIframeDiv+huecoImagenFondo);
		
	}
   
	return true;
}


function cambiaVisibilidadConSigno(elemento){
	
	var display = document.getElementById(elemento).style.display;
	
	if(display=='none'){
	
		document.getElementById(elemento).style.visibility='visible';
		document.getElementById(elemento).style.display='block';
		document.getElementById(elemento+'signo').innerHTML="(-)";
		
		


		var altoTot = jQuery('div.wrapper').height();

		if(jQuery.browser.msie) {
			altoTot = jQuery(document).height();
                 
		}

		var altura = jQuery('#'+elemento).height();
                var alturaSumar=altoTot + altura;
		
		top.grand(altoTot+altura);
		
		
	} else {
		
		var espacioDesfaseIframeDiv = 60;
		var huecoImagenFondo = 155;
		
		
		document.getElementById(elemento).style.visibility='hidden';
		document.getElementById(elemento).style.display='none';
		document.getElementById(elemento+'signo').innerHTML="(+)";
        
		var altoTot = jQuery('div.wrapper').height();

		if(jQuery.browser.msie) {
			altoTot = jQuery(document).height();
                		}


		var altura = jQuery('#'+elemento).height();
		var reduccion=altoTot-altura;
		top.grand(altoTot-altura);
	}
   
	return true;
}

function cambiaVisibilidadConEstilo(elemento, minimoId, maximoId) {

	
	for (i=minimoId; i<maximoId; i++) {	
	    	var display = document.getElementById('id'+i).style.display;
   	   
		if (display=='block') {
			document.getElementById('id'+i).style.visibility='hidden';
			document.getElementById('id'+i).style.display='none';	
			document.getElementById('id'+i+'enlace').style.fontWeight='normal';
		}
	}
	
	document.getElementById(elemento).style.visibility='visible';
	document.getElementById(elemento).style.display='block';
	document.getElementById(elemento+'enlace').style.fontWeight='bold';
	return true;
}



	function changeLanguage(id){
  		
      	
		var aux = 'SaltoTraduccion.do?paginaActual=MuestraMetadata.do?id='+id+'-lang=en';

		jQuery('a.languageDecoration').attr('href',aux);
	
	}
	
	
	function manejaLenguaje() {

		jQuery('a.languageDecoration',top.document).click(function() {

				
				jQuery('div.metadata').empty();
				var href = $(this).attr('href');
				
				alert("El segundo href " + href);
				
				
				jQuery('div.metadata').load(href);
				


		 });

	}   

