/* 
RecPath distance mapping software
Copyright (C) 2005  Andy Allen

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

You can contact the author at andy@recpath.com
*/

function getMatches(address, callback) {
	var response = new Array();
	xmlhttp = createXmlHttpRequest();
	
	xmlhttp.open("GET", window.location.protocol + "//" + window.location.host + "/Geo/Geo.aspx?" + address, true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			var respTxt = xmlhttp.responseText;
			response = respTxt.split("\n");
			if (response[response.length - 1] == "") { response.pop() }
			callback(response);
		}
		
	}

	//xmlhttp.onreadystatechange = callback;
	xmlhttp.send(null)
}