
var lat = "33.448263";
var lng = "-112.047090";
var address = "";
var address_range = "";
var street = "";
var city = "";
var zipcode = "";
var state = "";
var lng_intercept = "";
var lat_intercept = "";
var error_distance = "";
var error_percent = "";


function reverse_geocode(lat, lng) 
{
	var request = GXmlHttp.create();

	request.open('GET', 'http://www.freereversegeo.com/api.php?lat_1=' + lat + '&lng_1=' + lng + '&ct=' + new Date().getTime(), true);
	request.setRequestHeader('ContentType', 'text/xml'); 

	request.onreadystatechange = function()
	{
//		alert("readystate: "+ request.readyState);
		if (request.readyState == 4) 
		{
			alert(request.responseText);
			var xmlDoc = request.responseXML;

			mud.rtext.value = request.responseXML;

			if ((request.responseXML != null)&&(xmlDoc.documentElement != null))
			{
			//							var rg_points = request.responseXML.documentElement.getElementsByTagName("points");
				alert(request.responseXML.documentElement.getElementsByTagName("address").nodeValue);
				address = request.responseXML.documentElement.getElementsByTagName("address").nodeValue;
			}
		}
	};
	
	request.send(null);
}
