
var buscadorDesplegado = false;
var buscadorAvDesplegado = false;

function muestraBuscador() {
	/*buscadorDesplegado = !buscadorDesplegado;
	if (buscadorDesplegado) {
		document.getElementById('buscador').style.display = "block";
	} else {
		document.getElementById('buscador').style.display = "none";
	}*/
	window.open('http://www.agenciaalvarez.com/buscador/index.asp','',''); 
}

function ocultaBuscador() {
	buscadorDesplegado = false;
	document.getElementById('buscador').style.display = "none";
}

function muestraBuscadorAv() {
	buscadorAvDesplegado = !buscadorAvDesplegado;
	if (buscadorAvDesplegado) {
		document.getElementById('buscadorAv').style.display = "block";
		document.forms['buscarInmuebles'].av.value = "1";
		
	} else {
		document.getElementById('buscadorAv').style.display = "none";
		document.forms['buscarInmuebles'].av.value = "";
	}
}


function validaBuscador() {
	var correcto = true;
	var cadenaError = "Los siguientes campos están incorrectos: \n\n";
	var f = document.forms['buscarInmuebles'];
	
	//f.av.value = "1";
	
	// Si el buscador es avanzado valida ...
	if (f.av.value == "1") {
		
		/*
		if (f.imp_de.value != "" || f.imp_a.value != "") {
			
			if ( (f.imp_de.value == "" && f.imp_a.value != "") || (f.imp_de.value != "" && f.imp_a.value == "")) {
				correcto = false;
				cadenaError += "Importe inicial y final deben tener valor. \n";
				
			}
			if (isNaN(f.imp_de.value)) {
				correcto = false;
				cadenaError += "Importe inicial debe ser numérico. \n";
				
			}
			if (isNaN(f.imp_a.value)) {
				correcto = false;
				cadenaError += "Importe final debe ser numérico. \n";
				
			}
			if (Number(f.imp_de.value) > Number(f.imp_a.value)) {
				correcto = false;
				cadenaError += "Importe final debe ser mayor o igual que el inicial. \n";
				
			}
			
		}
		*/
		/*
		if (f.sup_de.value != "" || f.sup_a.value != "") {
			
			if ( (f.sup_de.value == "" && f.sup_a.value != "") || (f.sup_de.value != "" && f.sup_a.value == "")) {
				correcto = false;
				cadenaError += "Superficie inicial y final deben tener valor. \n";
				
			}
			if (isNaN(f.sup_de.value)) {
				correcto = false;
				cadenaError += "Superficie inicial debe ser numérico. \n";
				
			}
			if (isNaN(f.sup_a.value)) {
				correcto = false;
				cadenaError += "Superficie final debe ser numérico. \n";
				
			}
			if (Number(f.sup_de.value) > Number(f.sup_a.value)) {
				correcto = false;
				cadenaError += "Superficie final debe ser mayor o igual que la inicial. \n";
				
			}
			
		}
		*/
		
		if (isNaN(f.nhab.value)) {
			correcto = false;
			cadenaError += "Número Habitaciones debe ser numérico. \n";
		}
	}

	
	if (correcto) {
		//alert("correcto");
		f.submit();
	} else {
		alert(cadenaError);
	}
}

function rellenarComboZonas(idPoblacion) {
	
	var comboZonas = document.forms['buscarInmuebles'].zona;
	var comboPoblacion = document.forms['buscarInmuebles'].poblacion;
	
	if (idPoblacion != undefined) {
		var aZonas = eval("aZonas"+idPoblacion);
	} else {
		idPoblacion = (comboPoblacion.value);
		var aZonas = eval("aZonas"+idPoblacion);
	}
	
	comboZonas.options.length = 0;
	comboZonas.options[0] = new Option("Seleccione zona >","0");
	for(i=0;i<aZonas.length;i++){
		if (isNaN(aZonas[i][1])) {
			comboZonas.options[comboZonas.options.length] = new Option(aZonas[i][0],aZonas[i][1]);
	
			if (sZona != undefined && aZonas[i][1] == sZona) {
				comboZonas.options[comboZonas.length-1].selected = true;
			}
		}
		
	}
	
}