    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.besteleenwenskaart.nl/trouwlocaties.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 trouwlocatielink = markers[i].getAttribute("trouwlocatielink");
				var marker = createMarker(point,name,adres,plaats,trouwlocatielink);
				map.addOverlay(marker);

			  }
			}
		  }
		  request.send(null);
		  
		  function createMarker(point,name,adres,plaats,trouwlocatielink) {
			var markerhtml = "";
			if (name != "") markerhtml += "<b>" + name + "</b><br>";
			markerhtml += adres + "<br>" + plaats + "<br>";			
			if (trouwlocatielink != "") markerhtml += "<a target=\"_blank\" href=\"" + trouwlocatielink + "\">" + trouwlocatielink + "</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");
		}
	}
    //]]>