function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
	var geocoder = new GClientGeocoder();
	map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(51.94892, 4.53186), 10);

    //create randomnumber and retrieve xml file
    var randomnumber=Math.floor(Math.random()*11111)
    GDownloadUrl("/xml/data.xml?random="+randomnumber, function(data, responseCode) {
    var xml = GXml.parse(data);

    //store markers in markers array
    var markers = xml.documentElement.getElementsByTagName("marker");

	// create marker icon
	var icon = new GIcon();
        icon.image = "http://www.verborgentuinen.nl/images/vbt_icon.png";
		icon.iconSize = new GSize(24, 23);
		icon.iconAnchor = new GPoint(0, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);

    //loop over the markers array
    for (var i = 0; i < markers.length; i++) {
		var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng")));
		var html = GXml.value(markers[i].getElementsByTagName("infowindow")[0]);
        var marker = createMarker(point,html,icon);
        map.addOverlay(marker);
    } //close for loop
	
	//Create marker and set up event window
	function createMarker(point,html,icon){
	var marker = new GMarker(point,icon);
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	});
		return marker;
	}



          }
        ); //close GDownloadUrl
  } //close GBrowserIsCompatible
} //close load

