//<![CDATA[
/* A lot of the code is taken from other tutorials. */
function createMarker(point,html) {
	var marker = new GMarker(point);
 	GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); });
	return marker;
   	}

function getMarks(url) { /* pass url during the call. */
	map.closeInfoWindow(); /*close any InfoWindows that happen to be open  */
	map.clearOverlays();
  	var request = GXmlHttp.create(); /* use the XML methods  */
    	request.open("GET", url, true);
    	request.onreadystatechange = function() {
     	if (request.readyState == 4) {	
		var xmlDoc = request.responseXML; /* php returns 'XML' */
		var markers = xmlDoc.documentElement.getElementsByTagName("marker"); 
		for (var loop1=0;loop1<markers.length;loop1++){
			var lat = parseFloat(markers[loop1].getAttribute("lat"));  /* data is string. */
			var lng = parseFloat(markers[loop1].getAttribute("lng")); 
			var point = new GLatLng(lat,lng);
			var county = markers[loop1].getAttribute("county");
			var html = markers[loop1].getAttribute("html");
			var marker = createMarker(point,html);
			map.addOverlay(marker);
			}
		}
		};
	request.send(null);
}
	
//]]>
