$(document).ready(function (){
	$("INPUT.autocompleteBusquedaDisponibilidad").autocomplete("/search-destinos.php", {
		width: 260, 
		max: 15,
		selectFirst: true,
		autoFill: true,
		//mustMatch: true,		
		formatItem: function (row) {
			var corte = row[1].split(".");
	
			if(corte[0] != 'undefined'){
				if(corte[0] == 'poblacion'){		//Es una poblacion
					var corte = row[1].split(".");
					if(corte[1]  != 'undefined'){
						var url = corte[1];	
						return '<span class="ac_poblacion">'+row[0]+'</span>';
					}
				}
			}
		}	
	});

	/*
	$("INPUT.autocompleteBusquedaDisponibilidad").change(function(){
		$("#destino_hidden").val("-1");
		$('#destino_url_hidden').val("-1");
	});
	*/
	/*$("INPUT#s-disponibilidad_2").autocomplete("/search-destinos.php", {
		width: 260, 
		max: 15,
		selectFirst: true,
		autoFill: true,
		formatItem: function (row) {
			var corte = row[1].split(".");
	
			if(corte[0] != 'undefined'){
				if(corte[0] == 'poblacion'){		//Es una poblacion
					var corte = row[1].split(".");
					if(corte[1]  != 'undefined'){
						var url = corte[1];	
						return '<span class="ac_poblacion">'+row[0]+'</span>';
					}
				}
			}
		}	
	});*/	
	
	$(".s-disponibilidad").result(function(event, data, formatted) {
		if (data){
			var datos = data[1].split(".");
			if(datos != 'undefined' && datos[1] != 'undefined'){
				var url_poblacion = datos[1];
				var poblacion = datos[2];
				var nombre_poblacion = datos[3];
				$('#destino_url_hidden').val(url_poblacion);
				//$("#destino_hidden").val($(this).val());
				$("#destino_hidden").val(nombre_poblacion);
				$("#s-disponibilidad_hidden").val(poblacion);
			}
		controlDisponibilidadPortada(); // hack portada
		$(".s-disponibilidad").val($(this).val());
		}
		else{
			$('#destino_url_hidden').val("#");
			$("#destino_hidden").val("-1");
			$("#s-disponibilidad_hidden").val("");
		}
	}).blur(function(){
		$(this).search();	
	});	
							
							
	$("INPUT.auto-generico").autocomplete("/search.php", {
		width: 260, 
		max: 15,
		selectFirst: false,
		formatItem: function (row) {
			var corte = row[1].split(".");
	
			if(corte[0] != 'undefined'){
				if(corte[0] == 'poblacion'){		//Es una poblacion
					var corte = row[1].split(".");
					if(corte[1]  != 'undefined'){
						var url = corte[1];	
						return '<span onClick="javascript:doClick(\''+url+'\')" class="ac_poblacion">'+row[0]+'</span>';
					}
				}
				else if(corte[0] == 'destino'){		//Es un destino
					var corte = row[1].split(".");
					if(corte[1]  != 'undefined'){
						var url = corte[1];	
						return '<span class="ac_destino">'+row[0]+'</span>';
					}
				}			
				else{	//Es unidad
					var tipo = corte[1];	
					return '<span class="ac_'+tipo+'">'+row[0]+'</span>';
				}
			}
		}	
	});
	
	$("DIV.boton-buscador").click(function(){	//Hack Boton Buscador
		$(this).parent().submit();								   
	});
	
	$("#s").result(function(event, data, formatted) {
		if (data)	
			var corteInicial = data[1].split(".");
			if(corteInicial[0] != 'undefined'){
				if(corteInicial[0] != 'unidad'){	//Si no es unidad, hay que abrir vinculo 
					var url = corteInicial[1];	
					window.open(url,'_self');
				}
				else{
					$(this).parent().submit();
				}
			}
	});
});	

function doClick(valor) {
	$("#destino_hidden").val(valor);
}