// JavaScript Document
function createMarker(point,html){
			var marker = new GMarker(point);
			GEvent.addListener(marker, "click", function() {
					marker.openInfoWindowHtml(html);
			});
			return marker;
}
function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(52.0953338,5.1328705), 8);
		map.addControl(new GSmallMapControl());
    var randomnumber=Math.floor(Math.random()*11111)
    GDownloadUrl("data.php", function(data, responseCode) {
    var xml = GXml.parse(data);

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

    //loop over the markers array
    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 html = markers[i].getAttribute("html");
        var marker = createMarker(point,html);
        map.addOverlay(marker);
    } //close for loop

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