// JavaScript Document
var subscriberIcon = new GIcon();
subscriberIcon.image = "/map/subscribers.png";
subscriberIcon.iconSize = new GSize(16, 16);
subscriberIcon.iconAnchor = new GPoint(8, 16);

function load( file ) {
    if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.addControl(new GOverviewMapControl());
        map.enableScrollWheelZoom();
        var start = new GLatLng(52.13393169256846, 19.228671875);
        map.setCenter(start, 6);
		
		GDownloadUrl( file, function(data) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
				var marker = createMarker(point);
				map.addOverlay(marker);
			}
		});
		function createMarker(point) {
			var marker = new GMarker(point, subscriberIcon,{clickable: false});
			return marker;
		}
	}
}
