

function getDepartments(){
	var opVal = $("#operacion").val();
	disableCombos(true);
	$.post("index.php?page=busqueda",{ operacion: opVal, accion: "depto" }, function(data){		
		deptos = data.split(";");
		$("#departamento").removeOption(/./);
		$("#departamento").addOption("0", MSG_TODOS);
		$("#ciudad").removeOption(/./);
		$("#ciudad").addOption("0", MSG_TODAS);
		for(var i=0;i<deptos.length;i++){
			if(deptos[i] != ""){
				var val = deptos[i].split("|")[0];
				var texto = deptos[i].split("|")[1];
				$("#departamento").addOption(val, texto);
			}
		}
		$("#departamento").selectOptions("0");
		disableCombos(false);
	});
	
}

function getCities(){
	var opVal = $("#operacion").val();
	var depto = $("#departamento").val();
	if(depto != ""){
		disableCombos(true);
		$.post("index.php?page=busqueda",{ operacion: opVal, departamento: depto, accion: "ciudad" }, function(data){		
			deptos = data.split(";");
			$("#ciudad").removeOption(/./);
			$("#ciudad").addOption("0", MSG_TODAS);
			for(var i=0;i<deptos.length;i++){
				if(deptos[i] != ""){
					var val = deptos[i].split("|")[0];
					var texto = deptos[i].split("|")[1];
					$("#ciudad").addOption(val, texto);
				}
			}
			$("#ciudad").selectOptions("0");
			disableCombos(false);
		});
	}else{
		$("#ciudad").removeOption(/./);
		$("#ciudad").addOption("0", MSG_TODAS);
	}
	
}

function disableCombos(op){
	if(op){
		$("#operacion").attr("disabled","disabled");
		$("#departamento").attr("disabled","disabled");
		$("#ciudad").attr("disabled","disabled");
	}else{
		$("#operacion").attr("disabled","");
		$("#departamento").attr("disabled","");
		$("#ciudad").attr("disabled","");
	}	
}

function disableCombosFiltros(op){
	if(op){		
		$("#departamento_filtro").attr("disabled","disabled");
		$("#ciudad_filtro").attr("disabled","disabled");
		$("#zona_filtro").attr("disabled","disabled");
	}else{
		$("#departamento_filtro").attr("disabled","");
		$("#ciudad_filtro").attr("disabled","");
		$("#zona_filtro").attr("disabled","");
	}	
}



function getCitiesFiltro(initial){	
	var depto = $("#departamento_filtro").val();
	if(depto != ""){
		disableCombosFiltros(true);
		opVal = 1;
		if(alquiler) opVal = 0;
		$.post("index.php?page=busqueda",{ departamento: depto, accion: "ciudad", operacion : opVal }, function(data){		
			deptos = data.split(";");
			$("#ciudad_filtro").removeOption(/./);
			$("#ciudad_filtro").addOption("0", MSG_TODAS);
			for(var i=0;i<deptos.length;i++){
				if(deptos[i] != ""){
					var val = deptos[i].split("|")[0];
					var texto = deptos[i].split("|")[1];
					$("#ciudad_filtro").addOption(val, texto);
				}
			}			
			if(initial){
				$("#ciudad_filtro").selectOptions(selectedCiudad);
			}else{
				$("#ciudad_filtro").selectOptions("0");
			}
			disableCombosFiltros(false);
		});
	}else{
		$("#ciudad_filtro").removeOption(/./);
		$("#ciudad_filtro").addOption("", MSG_TODAS);
	}	
}

/*function getZonasFiltro(initial){	
	var depto = $("#departamento_filtro").val();
	var ciu = $("#ciudad_filtro").val();
	if(ciu == "0"){
		ciu = selectedCiudad;
	}
	if(depto != "" && ciu != "" && ciu != "0" && ciu != 0 ){
		zonas = eval("localidades."+ciu.replace(/\s+/g,''));
		$("#zona_filtro").removeOption(/./);
		$("#zona_filtro").addOption("0", MSG_TODAS);
		if(zonas != undefined){			
			for(var i=0;i<zonas.length;i++){
				$("#zona_filtro").addOption(zonas[i].texto, zonas[i].texto);
							
			}
		}
		if(initial){
			$("#zona_filtro").selectOptions(selectedZona);
		}else{
			$("#zona_filtro").selectOptions("0");
		}		
	}else{
		$("#zona_filtro").removeOption(/./);
		$("#zona_filtro").addOption("", MSG_TODAS);
	}	
}*/

function getZonasFiltro(initial){		
	var ciu = $("#ciudad_filtro").val();
	if(ciu == "0"){
		ciu = selectedCiudad;
	}
	if(ciu != "" ){
		disableCombosFiltros(true);	
		$.get("index.php?page=zonas", {id: $("#ciudad_filtro option:selected").attr("rel")}, function(data){
			deptos = data.split(";");
			$("#zona_filtro").removeOption(/./);
			$("#zona_filtro").addOption("0", MSG_TODAS);
			for(var i=0;i<deptos.length;i++){
				if(deptos[i] != ""){
					var val = deptos[i];					
					$("#zona_filtro").addOption(val, val);
				}
			}			
			if(initial){
				$("#zona_filtro").selectOptions(selectedZona);
			}else{
				$("#zona_filtro").selectOptions("0");
			}
			disableCombosFiltros(false);
		});
		
	}else{
		$("#zona_filtro").removeOption(/./);
		$("#zona_filtro").addOption("", MSG_TODAS);
	}	
}

function initFiltros(){
	$("#departamento_filtro").selectOptions(selectedDepto);
}

function validar(){
	if($.trim($("#name").val()) == ""){
		alert(MSG_VALIDAR_NOMBRE);
		return false;
	}
	if($.trim($("#phone").val()) == ""){
		alert(MSG_VALIDAR_TELEFONO);
		return false;
	}
	if($.trim($("#message").val()) == ""){
		alert(MSG_VALIDAR_MENSAJE);
		return false;
	}
	return true;	
}

function validarFriend(){		
	$("#recommend_url").val(location.href);
	if($.trim($("#your_name").val()) == ""){
		alert(MSG_VALIDAR_NOMBRE);
		return false;
	}
	if($.trim($("#friend_name").val()) == ""){
		alert(MSG_VALIDAR_FRIEND);
		return false;
	}
	if($.trim($("#friend_email").val()) == ""){
		alert(MSG_VALIDAR_EMAIL);
		return false;
	}
	return true;	
}
