    //<![CDATA[

var _mSvgForced = true; 
var _mSvgEnabled = true;
var polyg;
var mapPoly;

var iconGDS = new GIcon(); 
iconGDS.image = 'http://www.gillesdesmit.com/iconGDS.png';
iconGDS.shadow = 'http://www.gillesdesmit.com/iconGDSshadow.png';
iconGDS.iconSize = new GSize(10, 10);
iconGDS.shadowSize = new GSize(10, 10);
iconGDS.iconAnchor = new GPoint(6, 20);
iconGDS.infoWindowAnchor = new GPoint(5, 1);

var customIcons = [];
customIcons["GDS"] = iconGDS;

   function load() {		
	if (GBrowserIsCompatible()) {
    	var map = new GMap2(document.getElementById("container_02"));
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(52.363342,4.9048), 10);
		map.openInfoWindowHtml(map.getCenter(), "<div style='float:left;width:50%;'><img src='images/nweprinsengracht.jpg'></div><div style='float:left;width:50%;'><br /><strong>Gilles de Smit</strong><br />Nwe Prinsengr<br />39 - 3 hoog<br />1018EG A'dam</div>"); 
		map.setMapType(G_SATELLITE_MAP);
		map.enableContinuousZoom();
		map.enableDoubleClickZoom();
		map.enableScrollWheelZoom();
		
		GDownloadUrl("data.xml", function(data) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
				var type = markers[i].getAttribute("type");				
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                parseFloat(markers[i].getAttribute("lng")));
				var marker = createMarker(map, point, type);
				map.addOverlay(marker);
				}
			}); 
		return map;
}
}

function createMarker(map, point, type) {	
	var marker = new GMarker(point, customIcons[type]);
		GEvent.addListener(marker, 'click', function() {
		map.setCenter(point,18);
		map.setMapType(G_HYBRID_MAP);
	});
    return marker;
}
	//]]>