var map = null;

function loadGoogleMap() {
	if (GBrowserIsCompatible()) {
	    map = new GMap2(document.getElementById("map"));
	    map.addControl(new GLargeMapControl());
	    map.addControl(new GMapTypeControl());
	}
}

function rad2deg(rad) {
	return rad * 180 / Math.PI;
}

function showAddressInGoogleMap(hofname, city, tel, geoxb, geoyb, accuracy, accString) {

	point = new GLatLng(rad2deg(geoyb), rad2deg(geoxb));

	var zoomlevel = 14; // Addressgenauigkeit

	if (accuracy<=5) { // <= PLZ-Genauigkeit
		zoomlevel = 13;
	} else if (accuracy==6) { // Straßengenauigkeit
		zoomlevel = 14;
	}

	map.setCenter(point, zoomlevel);
	var marker = new GMarker(point);
	map.addOverlay(marker);

	map.openInfoWindowHtml(map.getCenter(), "<strong>"+hofname+"</strong><br/>in "+city+" <i>("+accString+")</i><br/>Tel: "+tel);

	map.setMapType(G_HYBRID_MAP);
}

