FormularioXeografiaFacade = {
		
		onInputClick: function(input,tipo,subtipo){
			
			//v.1
	
			this.borrarBusca();
	
			if(input.checked == true){
				
				xeografiaFacade.engadirTipo(tipo,subtipo);
			}
			else{
				
				xeografiaFacade.borrarTipo(tipo,subtipo);
			}
			
			$("input[name='tipoLista']").attr("value","seleccion");
			
//			v.2
//		
//			tipos = "";
//			
//			$("#elementsContent input[type='checkbox']").each(function (){if(this.checked){
//				
//				if(tipos == "")
//					tipos = tipos + this.value;
//				else
//					tipos = tipos + "," + this.value}});
//			
//			xeografiaFacade.engadirTipo(tipos,"");
//			$("input[name='tipoLista']").attr("value","seleccion");	
		},
		
		VerLista: function(){
			
			
			if($("#itinerariosBox").css("display") == "none" && $("#elementsBox").css("display") == "block"){
			
				var tipos = "";
				var subtipo = "";
				var concello = "";
				var busca = "";
				var tipoLista = $("input[name='tipoLista']").attr("value");
				
				$("#elementsContent input[type='checkbox']").each(function (){if(this.checked){
																					
																					if(tipos == "")
																						tipos = tipos + this.value;
																					else
																						tipos = tipos + "," + this.value}});
				
				if(tipos == ""){
					
					tipos = $("select[name='selectedTipoElemento']").attr("value");
					subtipo = $("select[name='selectedSubtipo']").attr("value");
					concello = $("select[name='selectedConcello']").attr("value");
					busca = $("input[name='palabrasClave']").attr("value");
				}
				
				url = "AmosarViaxeVirtualLista.do?tipos="+tipos+"&subtipo="+subtipo+"&concello="+concello+"&busca="+busca+"&tipoLista="+tipoLista;
				window.location.href = url;
			}
			
			if($("#itinerariosBox").css("display") == "block" && $("#elementsBox").css("display") == "none"){
				
				url = "AmosarViaxeVirtualLista.do?tab=roteiros";
				ids = "";
				
				$("#itinerariosContent input[type='checkbox']").each(function (){if(this.checked){
					
					if(ids == "")
						ids = ids + this.value;
					else
						ids = ids + "," + this.value}});
				
				if(ids != ""){
					
					url = url + "&ids="+ids;
				}
				
				window.location.href = url;
			}	
		},
		
		cargarTipo: function(input,tipo){
	
			if(input.attr("checked") == true){
				
				xeografiaFacade.engadirTipo(tipo,"");
			}
			else{
				
				xeografiaFacade.borrarTipo(tipo,"");
			}
		},
		
		showTab: function(elemento, todos){
			
			if(window.xeografiaFacade != undefined){
				
				xeografiaFacade.borrarTodo();
			}
			
			if(window.itinerarioFacade != undefined){
				
				itinerarioFacade.borrarTodo();
			}
			
			this.borrarFormulario();
			
			$(".tabBox").hide();
			$(".tab").removeClass("seleccionado");
			
			$("#"+elemento+"Box").show();
			$("#"+elemento+"Tab").addClass("seleccionado");
			
			if(elemento == 'itinerarios'){
				
				if(todos == true){
					FormularioItinerarioFacade.cargarTodos();
				}
				
				$("#enlaceLbd").attr("href","http://lbd.udc.es/lbd/ShowProject.do?id=Conadm2008&reference=289%2F2008+Roteiros");
			}
			else{
				
				$("#enlaceLbd").attr("href","http://lbd.udc.es/lbd/ShowProject.do?id=Conent2007&reference=WebCulturaGalega");
			}
		},
		
		buscar: function(){
			
			if(window.xeografiaFacade != undefined){
				
				xeografiaFacade.borrarTodo();
			}
			
			if(window.itinerarioFacade != undefined){
				
				itinerarioFacade.borrarTodo();
			}
			
			$("input[type='checkbox']").attr('checked',false);
			$(".color").remove();
			
			concello = $("select[name='selectedConcello']").attr("value");
			tipo = $("select[name='selectedTipoElemento']").attr("value");
			subtipo = $("select[name='selectedSubtipo']").attr("value");
			if (subtipo == undefined) subtipo = "";
			busca = $("input[name='palabrasClave']").attr("value");
			xeografiaFacade.engadirBusca(busca, tipo, concello, subtipo);
			$("input[name='tipoLista']").attr("value","busca");
		},
		
		borrarFormulario: function(){
			
			$("input[type='checkbox']").attr('checked',false);
			$("input[type='text']").attr('value','');
			$(".color").remove();
			$("select").attr("selectedIndex",0);
		},
		
		borrarBusca: function(){
			
			$("input[name='palabrasClave']").attr('value','');
			$("select[name='selectedConcello']").find('option:first').attr('selected', 'selected');
			$("select[name='selectedTipoElemento']").find('option:first').attr('selected', 'selected');
			this.cambiarTipoElemento();
			xeografiaFacade.borrarBusca('resultadoBusca');
		},
		
		limparMarcados: function(){
			
			if(window.itinerarioFacade != undefined) {
				
				if(itinerarioFacade.layers.length>0){
					itinerarioFacade.desmarcarFeature();
				}
			}
			
			if(window.cercanos != undefined) {
				
				if(cercanos.layers.length>0){
					cercanos.desmarcarFeature();
				}
			}
			
			if(window.concelloX != undefined) {
				
				if(concelloX.layers.length>0){
					concelloX.desmarcarFeature();
				}
			}
			
			if(window.xeografiaFacade != undefined) {
				
				if(xeografiaFacade.layers.length>0){
					xeografiaFacade.desmarcarFeature();
				}
			}
		},
		
		cambiarTipoElemento: function (){
			
			$(".subtipoElemento").hide();
			$(".subtipoElemento select").attr("name","");
			
			if($("#selectTipoElemento").attr("value") == "monumento"){
				
				$("#tipoMonumento").show();
				$("#tipoMonumento select").attr("name","selectedSubtipo");
			}
			
			if($("#selectTipoElemento").attr("value") == "xacemento"){
				
				$("#tipoXacemento").show();
				$("#tipoXacemento select").attr("name","selectedSubtipo");
			}
		}
}
