function getMarkers(){
	var gmIcon = new GIcon(G_DEFAULT_ICON);
	gmIcon.image = "/media/background/gm-marker.png";
	gmIcon.transparent = "/media/background/gm-marker.png";
	gmIcon.shadow = "/media/background/gm-marker-shadow.png";
	gmIcon.iconSize = new GSize(20, 20);
	gmIcon.shadowSize = new GSize(20, 20);
	gmIcon.iconAnchor = new GPoint(3, 13);
	
	gmIcon.infoWindowAnchor = new GPoint(109, -3);
	
	var urlstr="/media/xml/google.location.xml";
	var request = GXmlHttp.create();
	request.open('GET', urlstr , true);
	request.onreadystatechange = function () {
		if (request.readyState == 4) {
			var xmlDoc = request.responseXML;
			locations = xmlDoc.documentElement.getElementsByTagName("location");
			markers = [];

			if (locations.length){
				for (var i = 0; i < locations.length; i++) {	
					markers[i] = new GMarker(new GLatLng(locations[i].getAttribute("lat"),locations[i].getAttribute("lng")), gmIcon);
					markers[i].infowindow_details = $("details", locations[i]).text();
					markers[i].db_id = locations[i].getAttribute("location_id");
					map.addOverlay(markers[i]);
							
				}
			}
		}
	}
	request.send(null);
}

