function getMarkers(){
	var redIcon = new GIcon(G_DEFAULT_ICON);
	redIcon.image = "/assets/js/kartta/marker_red.png";
	redIcon.transparent = "/assets/js/kartta/marker_red.png";
	redIcon.shadow = "/assets/js/kartta/shadow.png";
	redIcon.iconSize = new GSize(25, 25);
	redIcon.shadowSize = new GSize(25, 25);
	redIcon.iconAnchor = new GPoint(12, 13);
	
	redIcon.infoWindowAnchor = new GPoint(120, -3);
	
		var urlstr="/assets/js/kartta/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")), redIcon);
					markers[i].infowindow_details = $("details", locations[i]).text();
					markers[i].db_id = locations[i].getAttribute("location_id");
					map.addOverlay(markers[i]);
							
				}
			}
		}
	}
	request.send(null);
}
