// Funciones AJAX

//Crea el objeto Ajax.
function crearAjax()
{
	var objetoAjax = false;
	try {
		objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			objetoAjax = false;
		}
	}
	if (!objetoAjax && typeof XMLHttpRequest!='undefined')
	{
		objetoAjax = new XMLHttpRequest();
	}
	return objetoAjax;
}

//Funcion que recoge los datos de seleccion de casa
//que le pasa Flash y los devuelve por POST a mostrar-casas.asp
function RecogeDatos(PrecioMin,PrecioMax,MetrosMin,MetrosMax,HabMin,HabMax)
{
	// Recoge el id de seccion
	var Url = location.href;
	Url = Url.replace(/.*\?(.*?)/,"$1");
	Variables = Url.split ("&");
	for (i = 0; i < Variables.length; i++)
	{
	     Separ = Variables[i].split("=");
	     eval ('var '+Separ[0]+'="'+Separ[1]+'"');
	}
		
	var contenido = document.getElementById('capaContenido');
	var ajax = crearAjax();
	ajax.open("POST", "lista-casas.asp?id="+id,true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {
			contenido.innerHTML = "<span class='cargando'>Cargando Lista de Casas...</span>";
		}
		if (ajax.readyState==4) {
			contenido.innerHTML = ajax.responseText;
			var altura = document.getElementById("capaContenido").offsetHeight;
			
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("PrecioMin="+PrecioMin +
			  "&PrecioMax="+PrecioMax +
			  "&MetrosMin="+MetrosMin +
			  "&MetrosMax="+MetrosMax +
			  "&HabMin="+HabMin +
			  "&HabMax="+HabMax);
}
