var urlFotoCasa = 'ObterFotoCasaPorId.do?id=';
var urlFotoXeografia = 'ObterArquivoPorId.do?id=';

HTMLXeografiaFacade = {
		
		listarXeografiaPorTipo: function(tipo,subtipo,div,fun){
	
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.listarXeografiaPorTipo(tipo,subtipo,context);
		},
		
		obterMonumentoPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterMonumentoPorId(id,context);
		},
		
		obterMuseoPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterMuseoPorId(id,context);
		},
		
		obterPoboacionPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterPoboacionPorId(id,context);
		},
		
		obterXacementoPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterXacementoPorId(id,context);
		},
		
		obterPraiaPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterPraiaPorId(id,context);
		},
		
		obterBalnearioPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterBalnearioPorId(id,context);
		},
		
		obterEspacioPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterEspacioPorId(id,context);
		},
		
		obterRioPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			XeografiaFacade.obterRioPorId(id,context);
		},
		
		obterCasaPorId: function(id,div,fun){
			
			context = {callback:this.pintar,scope:{"div":div, "fun":fun}};
			HouseFacade.findHouseDetails(id,context);
		},
		
		pintar: function(data){

			if(data){
				
				this.scope.div.empty();
				
				if(data.length){	
	
					
					for(d in data){
						
						this.scope.div.append(this.scope.fun(data[d]));
					}
				
				}
				else{
					
					this.scope.div.append(this.scope.fun(data));
				}
			}
		},
		
		pintarOption: function(data){
			
			var name = data.nome;
			
			if(data.concello){
				
				name = name + " ("+data.concello+")";
			}
			
			var option = $("<option id='"+data.id+"' value='"+data.id+",elemento'>"+name+"</option>");
			return option;
		},
		
		pintarDetalleMonumento: function(data){

			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");
			
			if(data.tipoMonumento!='')
				html.append("<div class='atributo'><b>Tipo de monumento: </b>"+data.tipoMonumento+"</div>");
			else
				html.append("<div class='atributo'><b>Tipo de monumento: </b> - </div>");
			
			if(data.estilo!='')
				html.append("<div class='atributo'><b>Estilo: </b>"+data.estilo+"</div>");
			else
				html.append("<div class='atributo'><b>Estilo: </b> - </div>");
			
			if(data.data!='')
				html.append("<div class='atributo'><b>Data: </b>"+data.data+"</div>");
			else
				html.append("<div class='atributo'><b>Data: </b> - </div>");
			
			if(data.conservacion!='')
				html.append("<div class='atributo'><b>Conservación: </b>"+data.conservacion+"</div>");
			else
				html.append("<div class='atributo'><b>Conservación: </b> - </div>");
			
			if(data.tipoConstruccion!='')
				html.append("<div class='atributo'><b>Tipo de construción: </b>"+data.tipoConstruccion+"</div>");
			else
				html.append("<div class='atributo'><b>Tipo de construción: </b> - </div>");
			
			if(data.autoria && data.autoria!=' '){
				html.append("<div class='atributo'><b>Autoría: </b>"+data.autoria+"</div>");
			}
			else{
				html.append("<div class='atributo'><b>Autoría: </b> - </div>");
			}
			
			if(data.lon !='' && data.lat !=''){
				
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			}
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome,
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor, tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}

			galeria.finalizar();
			return html;
		},
		
		pintarDetalleMuseo: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.contidos!='')
				html.append("<div class='atributo'><b>Contidos: </b>"+data.contidos+"</div>");
			else
				html.append("<div class='atributo'><b>Contidos: </b> - </div>");
			
			if(data.direccion!='')
				html.append("<div class='atributo'><b>Enderezo: </b>"+data.direccion+"</div>");
			else
				html.append("<div class='atributo'><b>Enderezo: </b> - </div>");
			
			if(data.horario!='')
				html.append("<div class='atributo'><b>Horario: </b>"+data.horario+"</div>");
			else
				html.append("<div class='atributo'><b>Horario: </b> - </div>");
			
			if(data.telefono!='')
				html.append("<div class='atributo'><b>Teléfono: </b>"+data.telefono+"</div>");
			else
				html.append("<div class='atributo'><b>Teléfono: </b> - </div>");
			
			if(data.url!='')
				html.append("<div class='atributo'><b>Web: </b><a href='"+normalizar(data.url)+"'>"+data.url+"</a></div>");
			else
				html.append("<div class='atributo'><b>Web: </b> - </div>");
			
			if(data.lon !='' && data.lat !=''){
				
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			}
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome, autor:data.arquivos[a].autor ,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetallePoboacion: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.contidos!=''){
				
				if(data.habitantes == 0)
					html.append("<div class='atributo'><b>Habitantes: - </b></div>");
				
				if(data.habitantes == 1)
					html.append("<div class='atributo'><b>Habitantes: &lt; 10.000 hab</b></div>");
				
				if(data.habitantes == 2)
					html.append("<div class='atributo'><b>Habitantes: 10.000 - 50.000 hab</b></div>");
				
				if(data.habitantes == 3)
					html.append("<div class='atributo'><b>Habitantes: &gt; 50.000 hab</b></div>");
			}
			else{
				
				html.append("<div class='atributo'><b>Habitantes: </b> - </div>");
			}
			
			if(data.lon !='' && data.lat !=''){
				
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			}
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetalleXacemento: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.contidos!='')
				html.append("<div class='atributo'><b>Ubicación: </b>"+data.ubicacion+"</div>");
			else
				html.append("<div class='atributo'><b>Ubicación: </b> - </div>");
			
			if(data.tipo!='')
				html.append("<div class='atributo'><b>Tipo: </b>"+data.tipo+"</div>");
			else
				html.append("<div class='atributo'><b>Tipo: </b> - </div>");
			
			if(data.descripcion!='')
				html.append("<div class='atributo'><b>Descripción: </b>"+data.descripcion+"</div>");
			else
				html.append("<div class='atributo'><b>Descripción: </b> - </div>");
			
			if(data.data!='')
				html.append("<div class='atributo'><b>Data: </b>"+data.data+"</div>");
			else
				html.append("<div class='atributo'><b>Data: </b> - </div>");
			
			
			if(data.lon !='' && data.lat !=''){
				
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			}
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetallePraia: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.ubicacion!='')
				html.append("<div class='atributo'><b>Ubicación: </b>"+data.ubicacion+"</div>");
			else
				html.append("<div class='atributo'><b>Ubicación: </b> - </div>");
			
			if(data.bandeiraazul && data.bandeiraazul!='')
				html.append("<div class='atributo'><b>Bandeira azul: </b>"+data.bandeiraazul+"</div>");
			else
				html.append("<div class='atributo'><b>Bandeira azul: </b> - </div>");
			
			if(data.lonxitude!='')
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lonxitude+"</div>");
			else
				html.append("<div class='atributo'><b>Lonxitude: </b> - </div>");
			
			if(data.indice_ocupacion && data.indice_ocupacion!='')
				html.append("<div class='atributo'><b>Indice de ocupación: </b>"+data.indice_ocupacion+"</div>");
			else
				html.append("<div class='atributo'><b>Indice de ocupación: </b> - </div>");
			
			if(data.servicios!='')
				html.append("<div class='atributo'><b>Servicios: </b>"+data.servicios+"</div>");
			else
				html.append("<div class='atributo'><b>Servicios: </b> - </div>");
			
			if(data.acceso!='')
				html.append("<div class='atributo'><b>Acceso: </b>"+data.acceso+"</div>");
			else
				html.append("<div class='atributo'><b>Acceso: </b> - </div>");
			
			
			if(data.lon !='' && data.lat !=''){
				
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			}
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetalleBalneario: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.direccion!='')
				html.append("<div class='atributo'><b>Dirección: </b>"+data.direccion+"</div>");
			else
				html.append("<div class='atributo'><b>Dirección: </b> - </div>");
			
			if(data.telefono!='')
				html.append("<div class='atributo'><b>Teléfono: </b>"+data.telefono+"</div>");
			else
				html.append("<div class='atributo'><b>Teléfono: </b> - </div>");
			
			if(data.web!='')
				html.append("<div class='atributo'><b>Páxina web: </b><a href='"+normalizar(data.web)+"'>"+data.web+"</a></div>");
			else
				html.append("<div class='atributo'><b>Páxina web: </b> - </div>");

			
			if(data.lon !='' && data.lat !=''){
				
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			}
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetalleEspacio: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.tipoEcosistema)
				html.append("<div class='atributo'><b>Tipo de ecosistema: </b>"+data.tipoEcosistema+"</div>");
			else
				html.append("<div class='atributo'><b>Tipo de ecosistema: </b> - </div>");
			
			if(data.tipoInterese)
				html.append("<div class='atributo'><b>Tipo de interese: </b>"+data.tipoInterese+"</div>");
			else
				html.append("<div class='atributo'><b>Tipo de interese: </b> - </div>");

			//punto.marcarPunto(data.lon,data.lat);
			//$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+data.nome+'@'+data.lat+','+data.lon+'&hl=gl');
			//$("#enlaceGoogle").attr('target','_blank');
			
			punto.borrarMarcas();
			marcarWKT.pintarWKT(data.wkt);
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetalleRio: function(data){
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(data.nome);
			
			var html = $("<div></div>");
			
			if(data.concello!='')
				html.append("<div class='atributo'><b>Concello: </b>"+data.concello+"</div>");
			else
				html.append("<div class='atributo'><b>Concello: </b> - </div>");

			if(data.lonxitude)
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lonxitude+"</div>");
			else
				html.append("<div class='atributo'><b>Lonxitude: </b> - </div>");
			
			if(data.caudal)
				html.append("<div class='atributo'><b>Caudal: </b>"+data.caudal+"</div>");
			else
				html.append("<div class='atributo'><b>Caudal: </b> - </div>");
			
			if(data.tipo)
				html.append("<div class='atributo'><b>Tipo: </b>"+data.tipo+"</div>");
			else
				html.append("<div class='atributo'><b>Tipo: </b> - </div>");

			punto.borrarMarcas();
			marcarWKT.pintarWKTs(data.wkt_linea,data.wkt_poligono);
			
			for(a=0;a<data.arquivos.length;a++){
				
				var arquivoGaleria = {ano: data.arquivos[a].ano,maxi:urlFotoXeografia+data.arquivos[a].id, mini:data.arquivos[a].rutaRelativa+"t_"+data.arquivos[a].nome, 
						media:data.arquivos[a].rutaRelativa+"m_"+data.arquivos[a].nome,autor:data.arquivos[a].autor,tipo:data.arquivos[a].tipoArquivo};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		},
		
		pintarDetalleCasa: function(data){

			var nome = "Casa de "+data.tenants[0].name+" "+data.tenants[0].surname;
			
			$("#nomeElemento").empty();
			$("#nomeElemento").append(nome);
			
			var html = $("<div></div>");
			
			if(data.street!='')
				html.append("<div class='atributo'><b>Rúa: </b>"+data.street+"</div>");
			else
				html.append("<div class='atributo'><b>Rúa: </b> - </div>");

			if(data.number && data.number!='' && data.number > 0)
				html.append("<div class='atributo'><b>Número: </b>"+data.number+"</div>");
			else
				html.append("<div class='atributo'><b>Número: </b> - </div>");
			
			if(data.city!='')
				html.append("<div class='atributo'><b>Cidade: </b>"+data.city+"</div>");
			else
				html.append("<div class='atributo'><b>Cidade: </b> - </div>");
			
			if(data.province!='')
				html.append("<div class='atributo'><b>Provincia: </b>"+data.province+"</div>");
			else
				html.append("<div class='atributo'><b>Provincia: </b> - </div>");
			
			if(data.registryYear!='')
				html.append("<div class='atributo'><b>Ano de rexistro: </b>"+data.registryYear+"</div>");
			else
				html.append("<div class='atributo'><b>Ano de rexistro: </b> - </div>");
			
			if(data.hasPlate != true)
				html.append("<div class='atributo'><b>Ten placa: </b>Non</div>");
			else
				html.append("<div class='atributo'><b>Ten placa: </b>Si</div>");
			
			if(data.state != '')
				html.append("<div class='atributo'><b>Estado: </b>"+data.state+"</div>");
			else
				html.append("<div class='atributo'><b>Estado: </b> - </div>");
			
			if(data.lon != '')
				html.append("<div class='atributo'><b>Lonxitude: </b>"+data.lon+"</div>");
			else
				html.append("<div class='atributo'><b>Lonxitude: </b> - </div>");
			
			if(data.lat != '')
				html.append("<div class='atributo'><b>Latitude: </b>"+data.lat+"</div>");
			else
				html.append("<div class='atributo'><b>Latitude: </b> - </div>");
			
			if(data.comments != '')
				html.append("<div class='atributo'><b>Comentarios: </b>"+data.comments+"</div>");
			else
				html.append("<div class='atributo'><b>Comentarios: </b> - </div>");
			
			marcarWKT.borrarWKT();
			punto.marcarPunto(data.lon,data.lat);
			$("#enlaceGoogle").attr('href','http://maps.google.es/maps?q='+nome+'@'+data.lat+','+data.lon+'&hl=gl');
			$("#enlaceGoogle").attr('target','_blank');
			
			imageFolder = "Images/"+data.id+"/";
			
			for(a=0;a<data.photos.length;a++){
				
				var arquivoGaleria = {ano: data.photos[a].ano,maxi:urlFotoCasa+data.photos[a].id, mini:imageFolder+data.photos[a].snapshot,media:imageFolder+"m_"+data.photos[a].file,autor:data.photos[a].autoria,tipo:"imaxe"};
				galeria.cargarImagenArray(arquivoGaleria);
			}
			
			galeria.finalizar();
			return html;
		}
}

function verElemento(tipo,id){
	
	galeria.limparArray();

	if(tipo == 'monumento'){
		
		HTMLXeografiaFacade.obterMonumentoPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleMonumento);
	}
	
	if(tipo == 'museo'){
		
		HTMLXeografiaFacade.obterMuseoPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleMuseo);
	}
	
	if(tipo == 'poboacion' || tipo == 'poboacion0' || tipo == 'poboacion1' || tipo == 'poboacion2' || tipo == 'poboacion3'){
		
		//HTMLXeografiaFacade.obterPoboacionPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetallePoboacion);
		
		$("#fichaPoboacion").load(
				'AmosarPoboacion.do?id='+id,
				function(){FichaPoboacionInit();}
		);
	}
	
	if(tipo == 'xacemento'){
		
		HTMLXeografiaFacade.obterXacementoPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleXacemento);
	}
	
	if(tipo == 'praia'){
		
		HTMLXeografiaFacade.obterPraiaPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetallePraia);
	}
	
	if(tipo == 'balneario'){
		
		HTMLXeografiaFacade.obterBalnearioPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleBalneario);
	}
	
	if(tipo == 'espacio'){
		
		HTMLXeografiaFacade.obterEspacioPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleEspacio);
	}
	
	if(tipo == 'rio'){
		
		HTMLXeografiaFacade.obterRioPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleRio);
	}
	
	if(tipo == 'casa'){
		
		HTMLXeografiaFacade.obterCasaPorId(id,$(".fichaElemento .info"),HTMLXeografiaFacade.pintarDetalleCasa);
	}
	
	
	if(tipo == 'casa'){
		
		$("#hCasa").show();
		$("#hElemento").hide();
		$("#fCasa").show();
		$("#fElemento").hide();
	}
	else{
		
		$("#hCasa").hide();
		$("#hElemento").show();
		$("#fCasa").hide();
		$("#fElemento").show();
	}
	
	if(tipo != 'poboacion' && tipo != 'poboacion0' && tipo != 'poboacion1' && tipo != 'poboacion2' && tipo != 'poboacion3'){
		tb_show(null, "#TB_inline?&amp;width=850&amp;height=590&amp;inlineId=fichaElemento&amp;modal=true", false);
	}
}

function normalizar(href){
	
	if(href.substring(0,7)!="http://"){
		href = "http://"+href;}
	
	return href;
}
