function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}

function nuevoAjax()
{ 
	/* Se crea el objeto AJAX. */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
	
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
	{
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function filtros(variableActual)
{	
	var contenedor;
	
	contenedor = document.getElementById('contenedor');
	typelist = document.getElementById('typelist').value;
	itemspage = document.getElementById('itemspage').value;
	currency = document.getElementById('currency').value;
	sortorder = document.getElementById('sortorder').value;
	var minprice=document.getElementById("minpriceMS").value;
	var maxprice=document.getElementById("maxpriceMS").value;
	var bed=document.getElementById("bedMS").value;
	var bath=document.getElementById("bathMS").value;
	var size=document.getElementById("sizeMS").value;
	var age=document.getElementById("ageMS").vale;
	var photo=document.getElementById("photoMS").value;
	var rent = document.getElementById('rentMS').value;
	var sale = document.getElementById('saleMS').value;
	var type = document.getElementById("typeMS").value;
	var zone = document.getElementById("S_zoneMS").value;
	var location = document.getElementById("locationMS").value;	


	ajax = nuevoAjax();
	ajax.open("GET", "search.asp?typelist="+typelist+"&itemspage="+itemspage+"&currencyLiteral="+currency+"&sortorder="+sortorder+"&rent="+rent+"&sale="+sale+"&minprice="+minprice+"&maxprice="+maxprice+"&bed="+bed+"&bath="+bath+"&size="+size+"&age="+age+"&photo="+photo+"&type="+type+"&S_zone="+zone+"&location="+location, true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4)
			{contenedor.innerHTML = ajax.responseText}
	}
	ajax.send();

}


function ajaxgetMS(){
var mygetrequest=new nuevoAjax()
mygetrequest.onreadystatechange=function(){
	
	if (mygetrequest.readyState==4){
		document.getElementById("contenedor").innerHTML=mygetrequest.responseText
	}
}
	
	var contenedor;
	
	contenedor = document.getElementById('contenedor');
	
	var minprice=document.getElementById("minpriceMS").value;
	var maxprice=document.getElementById("maxpriceMS").value;
	var bed=document.getElementById("bedMS").value;
	var bath=document.getElementById("bathMS").value;
	var size=document.getElementById("sizeMS").value;
	var age=document.getElementById("ageMS").vale;
	var photo= null;
	var rent = null;
	var sale = null;
	var type = document.getElementById("typeMS").value;
	var zone = document.getElementById("S_zoneMS").value;
	var location = document.getElementById("locationMS").value;
	var typelist = document.getElementById("typelist").value;
	var itemspage = document.getElementById('itemspage').value;
	var currency = document.getElementById('currency').value;
	var sortorder = document.getElementById('sortorder').value;

	if (document.form.photoMS.checked){
		photo=1;
	}else{
		photo=0
		}
	if (document.form.rentMS.checked){
		rent=1;
	}else{
		rent=0
		}
	if (document.form.saleMS.checked){
		sale=1;
	}else{
		sale=0
		}


	//alert(photo + "  " + rent + "  " + sale);

mygetrequest.open("GET", "/liverpool/property/search.asp?rent="+rent+"&sale="+sale+"&minprice="+minprice+"&maxprice="+maxprice+"&bed="+bed+"&bath="+bath+"&size="+size+"&age="+age+"&photo="+photo+"&type="+type+"&S_zone="+zone+"&location="+location+"&typelist="+typelist+"&itemspage="+itemspage+"&currencyLiteral="+currency+"&sortorder="+sortorder, true)
mygetrequest.send()

}


function filtrosSale(variableActual)
{
	var contenedorSale;
	
	contenedorSale = document.getElementById('contenedorSale');
	typelist = document.getElementById('typelistSale').value;
	itemspage = document.getElementById('itemspageSale').value;
	currency = document.getElementById('currencySale').value;
	sortorder = document.getElementById('sortorderSale').value;
	
	ajax = nuevoAjax();
	ajax.open("GET", "index.asp?typelist="+typelist+"&itemspage="+itemspage+"&currencyLiteral="+currency+"&sortorder="+sortorder, true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4)
			{contenedorSale.innerHTML = ajax.responseText}
	}
	ajax.send();
}


function filtrosSaleSearch(variableActual)
{
	var contenedorSaleSearch;
	
	contenedorSale = document.getElementById('contenedorSaleSearch');
	typelist = document.getElementById('typelistSaleSearch').value;
	itemspage = document.getElementById('itemspageSaleSearch').value;
	currency = document.getElementById('currencySaleSearch').value;
	sortorder = document.getElementById('sortorderSaleSearch').value;
	type=document.getElementById('typeSaleSearch').value;
	
	ajax = nuevoAjax();
	ajax.open("GET", "/liverpool/propertyforsale/search.asp?typelist="+typelist+"&itemspage="+itemspage+"&currencyLiteral="+currency+"&sortorder="+sortorder+"&type="+type, true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4)
			{contenedorSale.innerHTML = ajax.responseText}
	}
	ajax.send();
}


function filtrosRent(variableActual)
{
	var contenedorRent;
	
	contenedorRent = document.getElementById('contenedorRent');
	typelist = document.getElementById('typelistRent').value;
	itemspage = document.getElementById('itemspageRent').value;
	currency = document.getElementById('currencyRent').value;
	sortorder = document.getElementById('sortorderRent').value;
	
	ajax = nuevoAjax();
	ajax.open("GET", "index.asp?typelist="+typelist+"&itemspage="+itemspage+"&currencyLiteral="+currency+"&sortorder="+sortorder, true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4)
			{contenedorRent.innerHTML = ajax.responseText}
	}
	ajax.send();
}

function filtrosRentSearch(variableActual)
{
	var contenedorRentSearch;
	
	contenedorRentSearch = document.getElementById('contenedorRentSearch');
	typelist = document.getElementById('typelistRentSearch').value;
	itemspage = document.getElementById('itemspageRentSearch').value;
	currency = document.getElementById('currencyRentSearch').value;
	sortorder = document.getElementById('sortorderRentSearch').value;
	type=document.getElementById('typeRentSearch').value;
	
	ajax = nuevoAjax();
	ajax.open("GET", "/liverpool/propertyforrent/search.asp?typelist="+typelist+"&itemspage="+itemspage+"&currencyLiteral="+currency+"&sortorder="+sortorder+"&type="+type, true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4)
			{contenedorRentSearch.innerHTML = ajax.responseText}
	}
	ajax.send();
}


function ajaxAgent(){
var mygetrequest=new nuevoAjax()
mygetrequest.onreadystatechange=function(){
	
	if (mygetrequest.readyState==4){
		document.getElementById("contenedorAgent").innerHTML=mygetrequest.responseText
	}
}

var page=document.getElementById("pageAgent").value;
var order=document.getElementById("orderAgent").value;

if (document.formOrder.filter1.checked){
	var filter='';
}
else if (document.formOrder.filter2.checked){
	var filter=document.getElementById("filter2").value;
}
else if (document.formOrder.filter3.checked){
	var filter=document.getElementById("filter3").value;
}
else if (document.formOrder.filter4.checked){
	var filter=document.getElementById("filter4").value;
}

mygetrequest.open("GET", "index.asp?page="+page+"&order="+order+"&filter="+filter, true)
mygetrequest.send()
}


function ajaxAgentSearch(){



var mygetrequest=new nuevoAjax()
mygetrequest.onreadystatechange=function(){
	
	if (mygetrequest.readyState==4){
		document.getElementById("contenedorAgentSearch").innerHTML=mygetrequest.responseText;
	}
}

var A_location=document.getElementById("A_location").value;
var A_zone=document.getElementById("A_zone").value;
var A_name=document.getElementById("agentname").value;
var A_type=document.getElementById("A_type").value;

if (document.formAgentSearch.SA_email.checked){
	var SA_email=document.getElementById("SA_email").value;
} else {
	SA_email='';
}
if (document.formAgentSearch.SA_web.checked){
	var SA_web=document.getElementById("SA_web").value;
} else {
	SA_web='';
}

//alert('location:' + A_location+' zone: '+A_zone+' name: '+ A_name +' type: '+A_type+' mail: '+ SA_email+' web: '+ SA_web )

mygetrequest.open("GET", "/liverpool/agents/search.asp?A_location="+A_location+"&A_zone="+A_zone+"&A_name="+A_name+"&A_type="+A_type+"&SA_email="+SA_email+"&SA_web="+SA_web, true)
mygetrequest.send()


}

/*function ajaxget(){
var mygetrequest=new nuevoAjax()
mygetrequest.onreadystatechange=function(){
	
	if (mygetrequest.readyState==4){
		document.getElementById("contenedor").innerHTML=mygetrequest.responseText
	}
}

var minprice=encodeURIComponent(document.getElementById("minprice").value)
var maxprice=encodeURIComponent(document.getElementById("maxprice").value)
var bed=encodeURIComponent(document.getElementById("bed").value)
var bath=encodeURIComponent(document.getElementById("bath").value)
var size=encodeURIComponent(document.getElementById("size").value)

alert(maxprice + ' ' + bed)

mygetrequest.open("GET", "/property/search.asp?minprice="+minprice+"&maxprice="+maxprice+"&bed="+bed+"&bath="+bath+"&size="+size, true)
mygetrequest.send()
}
*/


/*function ajaxpost(){
var mypostrequest=new nuevoAjax()
mypostrequest.onreadystatechange=function(){
	if (mypostrequest.readyState==4){
  		document.getElementById("contenedor").innerHTML=mypostrequest.responseText
	}
}

var minprice=encodeURIComponent(document.getElementById("minprice").value)
var maxprice=encodeURIComponent(document.getElementById("maxprice").value)
var bed=encodeURIComponent(document.getElementById("bed").value)
var bath=encodeURIComponent(document.getElementById("bath").value)
var size=encodeURIComponent(document.getElementById("size").value)
var parameters="minprice="+minprice+"&maxprice="+maxprice+"&bed="+bed+"&bath="+bath+"&size="+size

alert(parameters)

mypostrequest.open("POST", "/liverpool/property/search.asp", true)
mypostrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
mypostrequest.send(parameters)
}*/
