//load Google Map
function load() {
if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GScaleControl());    
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(52.09126, 5.12275), 7);
    }
}

function niets() {
  if (GBrowserIsCompatible()) {
  	var map = new GMap2(document.getElementById("map"));
    map.addControl(new GMapTypeControl());

	//create randomnumber and retrieve xml file
	var randomnumber=Math.floor(Math.random()*11111)
    GDownloadUrl("data_gps.xml?random="+randomnumber, 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 = GXml.value(markers[i].getElementsByTagName("infowindow")[0]);
                var label = markers[i].getAttribute("label");

        map.addControl(new GSmallMapControl());
	  	map.addControl(new GMapTypeControl());
	  	var marker = createMarker(point,html);
	  	map.addOverlay(marker);
    } //close for loop
    map.setCenter(point, 7);
	  }
	); //close GDownloadUrl
  } //close GBrowserIsCompatible
} //close load

// Creates a marker whose info window displays the given number
function createMarker(point, number)
{
var marker = new GMarker(point);
// Show this markers index in the info window when it is clicked
var html = number;
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(html);});
return marker;
};


