
function getZesty()
{
	var http_request=makeHttpRequestObject();
	if (!http_request)
	{
		return false;
	}
	var td=document.getElementById("home_value_result");
	td.innerHTML="Searching......";
	var f=document.getElementById("zestimate_form");
	query_string="";
	query_string+=getQueryString(f,"address");
	query_string+=getQueryString(f,"zip");
	http_request.onreadystatechange = function() { processGetZesty(http_request); };
	try {
		AJAXSend(http_request,"functions/processGetZesty.php",query_string);
		//AJAXSend(http_request,"http://www.zillow.com/webservice/GetSearchResults.htm",query_string);
	}
	catch (e)
	{
		alert("Error requesting data from server.  Contact OpenSpace.com for assistance.\n\r"+e);
	}
}

function processGetZesty(http_request)
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			var td=document.getElementById("home_value_result");
			//td.innerHTML=http_request.responseText;
			xmldoc=http_request.responseXML;
			var message=xmldoc.getElementsByTagName("message")[0];
			var code=getNodeVal(message,"code");
			if(code==0)
			{
				var result=xmldoc.getElementsByTagName("response")[0];
				var zestimate=result.getElementsByTagName("zestimate")[0];
				var address=result.getElementsByTagName("address")[0];
				var links=result.getElementsByTagName("links")[0];
				var price=getNodeVal(zestimate,"amount");
				var street=getNodeVal(address,"street");
				var zipcode=getNodeVal(address,"zipcode");
				var city=getNodeVal(address,"city");
				var state=getNodeVal(address,"state");
				var details_link=getNodeVal(links,"homedetails");
				td.innerHTML="";
				td.innerHTML+="<div class='z_estimate'>Zestimate<sup><small>&reg;</small></sup></div>";
				td.innerHTML+="<div class='z_price'>$"+price+"</div>";
				td.innerHTML+="<div class='z_address_street'>"+street+"</div>";
				td.innerHTML+="<div class='z_address_csz'>"+city+", "+state+" "+zipcode+"</div>";
				td.innerHTML+="<div class='z_link'><a href='"+details_link+"'>See more home details on Zillow.com</a></div>";
				td.innerHTML+="<a href='http://zillow.com'><img src='http://www.zillow.com/static/logos/Zillowlogo_150x40_rounded.gif' alt='Provided By Zillow.com'></a>";
			}
			else
			{
				if((code==500) || (code==501) || (code==503))
				{
					td.innerHTML="<div class='formErrors'>Please enter both a valid address and zip code.</div>";
				}
				else
				{
					td.innerHTML="<div class='formErrors'>Sorry, I couldn't find any data for that address.</div>";
				}
			}
		}
		else
		{
			alert('Server Error, contact OpenSpace.com for assistance.');
		}
	}
}
