var map; //the GMap2 itself
var map2;
var map3;

	function load(x,y) {
		if (GBrowserIsCompatible()) {
		
	
		  var map = new GMap2(document.getElementById("map"));
		  map.addControl(new GLargeMapControl());
		  map.addControl(new GMapTypeControl());
                  map.addControl(new GOverviewMapControl());
		  map.setCenter(new GLatLng(x, y), 12);
		  map.addControl(new GScaleControl()); 
		  var point = new GLatLng(x,y);
		  map.addOverlay(new GMarker(point)); 

		  var map2 = new GMap2(document.getElementById("map2"));
		  map2.addControl(new GLargeMapControl());
		  map2.addControl(new GMapTypeControl());
                  map2.addControl(new GOverviewMapControl());
		  map2.setCenter(map.getCenter(x, y),  map.getZoom(), G_SATELLITE_MAP);
		  var point2 = new GLatLng(x,y);
		  map2.addOverlay(new GMarker(point2)); 

		  var map3 = new GMap2(document.getElementById("map3"));
		  map3.addControl(new GLargeMapControl());
		  map3.addControl(new GMapTypeControl());
                  map3.addControl(new GOverviewMapControl());
		  map3.setCenter(map.getCenter(x, y),  map.getZoom(), G_PHYSICAL_MAP);
		  var point3 = new GLatLng(x,y);
		  map3.addOverlay(new GMarker(point3)); 


			//-----functie t.b.v. bewegen van de kaart-----
			var map_moving = 0;
			var map2_moving = 0;
			var map3_moving = 0;
		
			function Move(){
				map2_moving = true;
				if (map_moving == false) {
						map2.setCenter(map.getCenter(), map.getZoom());
						map3.setCenter(map.getCenter(), map.getZoom());
					}
				map2_moving = false;
				}

			function MMove(){
				map_moving = true;
				if (map2_moving == false) {
						map.setCenter(map2.getCenter(), map2.getZoom());
						map3.setCenter(map2.getCenter(), map2.getZoom());
					}
				map_moving = false;
				}


			//-----einde functie t.b.v. bewegen van de kaart-----
			GEvent.addListener(map, 'moveend', Move);
			GEvent.addListener(map2, 'moveend', MMove);
 
		}
		else {
		  alert("Sorry, the Google Maps API is not compatible with this browser");
		}
	}
    //]]>
