run();

function run()
{
	var oldOnload = window.onload;

	if (typeof(window.onload) != "function")
	{
		window.onload = load;
	}
	else
	{
		window.onload = function()
		{
			oldOnload();
			load();
		}
	}
}

function load() 
{	
    if (GBrowserIsCompatible()) 
    {
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		map.setCenter(new GLatLng(52.132633,5.291266), 7);
	
		// Next display all the begeleiders		
		for (var i = 0; i < begeleiders.length; i++)
		{
			html = 
				begeleiders[i].naam + "<br>" +
				begeleiders[i].adres + "<br>" +
				"<a target='_blank' href='http://" + begeleiders[i].website + "'>" + 
				begeleiders[i].website + "</a>";
				
			var coords = begeleiders[i].point.split(",");

			if (coords.length == 2)
			{
				var point = new GLatLng(coords[0], coords[1]);
				
				if (point)
				{		
					map.addOverlay(
						createMarker(point, html));
				}
			}				
		}
   	}

}

function createMarker(point,html) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
		});
	return marker;
}
