var map;
var plist = [];

plist[0] = new GLatLng(51.34572923070934, 12.369452118873596);
plist[1] = new GLatLng(52.510208975783435, 13.307152390480042);
plist[2] = new GLatLng(48.95626998163366, 2.1510565280914307);

function load() {
    map = new GMap2(document.getElementById("map"));
    // nur IE und Firefox Windows
	map.enableContinuousZoom();
	map.enableDoubleClickZoom();
	
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng(50.947494, 6.953394), 1, G_SATELLITE_MAP);
	map.hideControls();
	// MAP-Steuerung verbergen
	GEvent.addListener(map, "mouseover", function(){
		map.showControls();
	});
	GEvent.addListener(map, "mouseout", function(){
		map.hideControls(); 
	});
}    

function showLocation() {
	map.clearOverlays();
	var i = document.forms[0].q.value;
	document.getElementById("standort0").style.display = "none";
	document.getElementById("standort1").style.display = "none";
	document.getElementById("standort2").style.display = "none";
    if ( i > 2 ) {
		map.setCenter(new GLatLng(50.947494, 6.953394), 1, G_SATELLITE_MAP);
	} else {
		var point = plist[i];
		document.getElementById("standort"+i).style.display = "block";
		marker = new GMarker(point);
	    map.addOverlay(marker);
		map.setCenter(point, 15, G_NORMAL_MAP);
	}
}