/**
 * Prüft auf kompatiblen Browser und vorhandene Variablen und ruft die
 * Funktion auf, die die GoogleMap erstellt.
 */
function twGmapLoad() {
	if (GBrowserIsCompatible()) {
		var elementId 			= "flashTeaser";  // ID des DIV-Containers
		var lat       			= "50.76394821231526";  // Breitengrad (Latitude)
		var lon       			= "7.2101593762636185";  // L�ngengrad (Longitude)
		var zoom      			= 16;        // einen Wert von 1 bis ca 17

		var uhrmacher  	= new GPoint(7.2101593762636185, 50.76394821231526); // Longitude, Latitude von der Filiale in Rheinbach

		// Rotec Marker
		var width = 25; // Breite der Grafik
		var height = 20; // Höhe der Grafik
		var rotec = new GIcon(G_DEFAULT_ICON);
		var markerOptions = {};

		machTwGmap(elementId, lat, lon, zoom, uhrmacher, markerOptions);
	}
}

function machTwGmap(id, lat, lon, zoom, uhrmacher, markerOptions) {
	var map = new GMap2(document.getElementById(id));
	map.addControl(new GSmallZoomControl());
	map.setCenter(new GLatLng(lat, lon), zoom, G_HYBRID_MAP);
	map.enableScrollWheelZoom();
	map.enableContinuousZoom();
	map = rheinbach(map, uhrmacher, markerOptions);
}

function rheinbach(map, uhrmacher, markerOptions) {
	var marker = new GMarker(uhrmacher);
	var html   = "";

	html += "<div class='twGmapInfo'>";
	html += "	<div class='twGmapContent'>";
	html += "		<h3>Barbara Uhrmacher</h3>";
	html += "		<p>Habichtweg 10<br />53757 Sankt Augustin<br />Tel.: (02241) 343255</p>";
	html += "	</div>";
	html += "</div>";

    var marker = new GMarker(uhrmacher, markerOptions);

	// map.openInfoWindowHtml(map.getCenter(), html); // displays the text node on startup


	GEvent.addListener(marker, 'click', function() {
  		marker.openInfoWindowHtml(html);
	});

	map.addOverlay(marker);

	return map;
}

