    var map = null;
    var gmarkers = [];

      function myclick(i) {
        GEvent.trigger(gmarkers[i], "click");
      }

	function load() {
		if (GBrowserIsCompatible()) {
		
		  var i = 0;
		  var side_bar_html = "";
	
		  var map = new GMap2(document.getElementById("map"));
		  map.addControl(new GLargeMapControl());
		  map.addControl(new GMapTypeControl());
		  map.setCenter(new GLatLng(52.0, 5.0), 7);
		  var request = GXmlHttp.create();
		  request.open("GET", "http://www.verstuureenkerstkaart.nl/christmas_fairs.xml", true);
		  request.onreadystatechange = function() {
			if (request.readyState == 4) {
			  var xmlDoc = request.responseXML;
			  var markers = xmlDoc.documentElement.getElementsByTagName("marker");
			  
			  for (var i = 0; i < markers.length; i++) {
				var lat = parseFloat(markers[i].getAttribute("lat"));
				var lng = parseFloat(markers[i].getAttribute("lng"));
				var point = new GLatLng(lat,lng);
				var name = markers[i].getAttribute("name");
				var adres = markers[i].getAttribute("adres");
				var plaats = markers[i].getAttribute("plaats");
				var land = markers[i].getAttribute("land");
				var datum = markers[i].getAttribute("datum");
				var kerstmarktfoto = markers[i].getAttribute("kerstmarktfoto");			
				var alttag = markers[i].getAttribute("alttag");
				var titeltag = markers[i].getAttribute("titeltag");
				var kerstmarktfoto = "<img src=\"" + kerstmarktfoto + "\"" + " " + "alt=\"" + alttag + "\"" + " " + "width='168px' height='112'" + " " + "title=\"" + titeltag + "\">";
				var kerstmarktlink = markers[i].getAttribute("kerstmarktlink");
				var marker = createMarker(point,name,adres,plaats,land,datum,kerstmarktfoto,kerstmarktlink);
				map.addOverlay(marker);
			  }
			}
		  }
		  request.send(null);
		  
		  function createMarker(point,name,adres,plaats,land,datum,kerstmarktfoto,kerstmarktlink) {
			var markerhtml = "";
			if (name != "") markerhtml += "<b>" + name + "</b><br>";
			markerhtml += adres + "<br>" + plaats + ", " + land + "<br>";			
			if (datum != "") markerhtml += "Datum: " + datum + "<br>";
			if (kerstmarktfoto != "") markerhtml += kerstmarktfoto + "<br>";			
			if (kerstmarktlink != "") markerhtml += "<a target=\"_blank\" href=\"" + kerstmarktlink + "\">" + kerstmarktlink + "</a>";

			var marker = new GMarker(point);

			GEvent.addListener(marker, "click", function() {
			  marker.openInfoWindowHtml(markerhtml);
			});

			gmarkers[i] = marker;
			        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
		      document.getElementById("side_bar").innerHTML = side_bar_html;

			i++;
return marker;
		  }
		}
		else {
		  alert("Sorry, the Google Maps API is not compatible with this browser");
		}
	}
    //]]>