var ref="";
var capa = 1;

function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer") {
		ro = new ActiveXObject("Microsoft.XMLHTTP");	
	} else {
		ro = new XMLHttpRequest();	
	}
	return ro;
}

var http = createRequestObject();
var http2 = createRequestObject();
var http3 = createRequestObject();


function mostrarPoblaciones(idPadre){
	var ranNum= Math.floor(Math.random()*100000);
	url_envio= 'datos/datos_localizaciones.php?rnd='+ranNum+'&padre='+idPadre+'&tipo=1';
	http.open('get',url_envio,true);
	http.onreadystatechange = handleMostrarPoblaciones;
	http.send(null);
}

function handleMostrarPoblaciones(){
	if(http.readyState == 4) {
		var txt = http.responseText;
		if (txt.substr(0,5) == 'ERROR'){
			alert('Se produjo un error:\n'+txt);
		} else {
			var array = txt.split('##');
			document.forms['buscador'].poblacion.options.length = 0;
			document.forms['buscador'].poblacion.options[0] = new Option('Cualquiera',0);
			for (var i=1; i<array.length; i++){
				var registro = array[i].split("||");
				document.forms['buscador'].poblacion.options[i] = new Option(registro[0],registro[1]);
				//alert(document.getElementById('poblacion').options[0]);
			}
				document.forms['buscador'].zona.options.length = 0;
				document.forms['buscador'].zona.options[0] = new Option('Cualquiera',0);
		
		}
	}
}

function mostrarZonas(idPadre, zona){
	var ranNum= Math.floor(Math.random()*100000);
	url_envio= 'datos/datos_localizaciones.php?rnd='+ranNum+'&padre='+idPadre+'&zona='+zona+'&tipo=2';
	http.open('get',url_envio,true);
	http.onreadystatechange = handleMostrarZonas;
	http.send(null);
	
}

function handleMostrarZonas(){
	if(http.readyState == 4) {
		
		var txt_completo = http.responseText;
		array_txt = txt_completo.split("@@@");
		txt = array_txt[0];
		if (txt.substr(0,5) == 'ERROR'){
			alert('Se produjo un error:\n'+txt);
		} else {
			var array = txt.split('##');
			document.forms['buscador'].zona.options.length = 0;		
			for (var i=0; i<array.length; i++){
				var registro = array[i].split("||");
				var selected = false;
				if (registro[1]==array_txt[1]) {selected=true;}
				document.forms['buscador'].zona.options[i] = new Option(registro[0],registro[1], selected);
				//alert(document.getElementById('poblacion').options[0]);
			}
		}
	}
}

function pasaPagina(pag, tipo){
	document.getElementById('buscador').pag.value=pag;
	document.getElementById('buscador').cant_ir.value=0;
	document.getElementById('tipo').value=tipo;
	document.getElementById('buscador').submit();
}

function cambiaPestana(tipo){
	document.getElementById('tipo').value=tipo;
	document.getElementById('pag').value=1;
	document.getElementById('buscador').cant_ir.value=0;
	document.getElementById('buscador').orden.value="";
	document.getElementById("buscador").submit();
	
}

function lupa(tipo){
	document.getElementById('pag').value=1;
	document.getElementById('tipo').value=tipo;
	document.getElementById('buscador').cant_ir.value=0;
	document.getElementById('buscador').submit();
	
}
function buscaPagina(campo, tipo){
	document.getElementById('camp_ir').value=campo;
	document.getElementById('tipo').value=tipo;
	document.getElementById('buscador').submit();
}

function mostrarCapa (id){
	var capa= document.getElementById(id);
	if (capa.style.display == 'none'){
		capa.style.display= 'block';
	} else {
		capa.style.display= 'none';
	}
}


function pintarPreciosBuscador(tipo){
	if (tipo=="alq"){
				document.forms['buscador'].precio_min.options.length = 0;
				document.forms['buscador'].precio_min.options[0] = new Option('Cualq.',0);
				document.forms['buscador'].precio_min.options[1] = new Option('600',600);
				document.forms['buscador'].precio_min.options[2] = new Option('700',700);
				document.forms['buscador'].precio_min.options[3] = new Option('800',800);
				document.forms['buscador'].precio_min.options[4] = new Option('900',900);
				document.forms['buscador'].precio_min.options[5] = new Option('1.000',1000);
				document.forms['buscador'].precio_min.options[6] = new Option('1.100',1100);
				document.forms['buscador'].precio_min.options[7] = new Option('1.200',1200);
				document.forms['buscador'].precio_min.options[8] = new Option('1.400',1400);
				document.forms['buscador'].precio_min.options[9] = new Option('1.600',1600);
				document.forms['buscador'].precio_min.options[10] = new Option('1.800',1800);
				document.forms['buscador'].precio_min.options[11] = new Option('2.000',2000);
				document.forms['buscador'].precio_min.options[12] = new Option('2.500',2500);
				document.forms['buscador'].precio_min.options[13] = new Option('3.000',3000);
				document.forms['buscador'].precio_min.options[14] = new Option('4.000',4000);
			
				document.forms['buscador'].precio_max.options.length = 0;
				document.forms['buscador'].precio_max.options[0] = new Option('Cualq.',0);
				document.forms['buscador'].precio_max.options[1] = new Option('600',600);
				document.forms['buscador'].precio_max.options[2] = new Option('700',700);
				document.forms['buscador'].precio_max.options[3] = new Option('800',800);
				document.forms['buscador'].precio_max.options[4] = new Option('900',900);
				document.forms['buscador'].precio_max.options[5] = new Option('1.000',1000);
				document.forms['buscador'].precio_max.options[6] = new Option('1.100',1100);
				document.forms['buscador'].precio_max.options[7] = new Option('1.200',1200);
				document.forms['buscador'].precio_max.options[8] = new Option('1.400',1400);
				document.forms['buscador'].precio_max.options[9] = new Option('1.600',1600);
				document.forms['buscador'].precio_max.options[10] = new Option('1.800',1800);
				document.forms['buscador'].precio_max.options[11] = new Option('2.000',2000);
				document.forms['buscador'].precio_max.options[12] = new Option('2.500',2500);
				document.forms['buscador'].precio_max.options[13] = new Option('3.000',3000);
				document.forms['buscador'].precio_max.options[14] = new Option('4.000',4000);
	
	} else if (tipo == "vent") {
				document.forms['buscador'].precio_min.options.length = 0;
				document.forms['buscador'].precio_min.options[0] = new Option('Cualq.',0);
				document.forms['buscador'].precio_min.options[1] = new Option('150.000',150000);
				document.forms['buscador'].precio_min.options[2] = new Option('200.000',200000);
				document.forms['buscador'].precio_min.options[3] = new Option('250.000',250000);
				document.forms['buscador'].precio_min.options[4] = new Option('300.000',300000);
				document.forms['buscador'].precio_min.options[5] = new Option('350.000',350000);
				document.forms['buscador'].precio_min.options[6] = new Option('400.000',400000);
				document.forms['buscador'].precio_min.options[7] = new Option('450.000',450000);
				document.forms['buscador'].precio_min.options[8] = new Option('500.000',500000);
				document.forms['buscador'].precio_min.options[9] = new Option('600.000',600000);
				document.forms['buscador'].precio_min.options[10] = new Option('700.000',700000);
				document.forms['buscador'].precio_min.options[11] = new Option('800.000',800000);
				document.forms['buscador'].precio_min.options[12] = new Option('1.000.000',1000000);
				document.forms['buscador'].precio_min.options[13] = new Option('1.200.000',1200000);
				document.forms['buscador'].precio_min.options[14] = new Option('1.500.000',1500000);
		
				document.forms['buscador'].precio_max.options.length = 0;
				document.forms['buscador'].precio_max.options[0] = new Option('Cualq.',0);
				document.forms['buscador'].precio_max.options[1] = new Option('150.000',150000);
				document.forms['buscador'].precio_max.options[2] = new Option('200.000',200000);
				document.forms['buscador'].precio_max.options[3] = new Option('250.000',250000);
				document.forms['buscador'].precio_max.options[4] = new Option('300.000',300000);
				document.forms['buscador'].precio_max.options[5] = new Option('350.000',350000);
				document.forms['buscador'].precio_max.options[6] = new Option('400.000',400000);
				document.forms['buscador'].precio_max.options[7] = new Option('450.000',450000);
				document.forms['buscador'].precio_max.options[8] = new Option('500.000',500000);
				document.forms['buscador'].precio_max.options[9] = new Option('600.000',600000);
				document.forms['buscador'].precio_max.options[10] = new Option('700.000',700000);
				document.forms['buscador'].precio_max.options[11] = new Option('800.000',800000);
				document.forms['buscador'].precio_max.options[12] = new Option('1.000.000',1000000);
				document.forms['buscador'].precio_max.options[13] = new Option('1.200.000',1200000);
				document.forms['buscador'].precio_max.options[14] = new Option('1.500.000',1500000);			
	}
}

function pasaPaginaAv(pag){
	document.getElementById('buscador').pag.value=pag;
	document.getElementById('buscador').submit();
}
