function LoadMap()
{	if (GBrowserIsCompatible())
	{	var map = new GMap2(document.getElementById("gmaps"));
		//http://maps.google.at/maps?f=q&source=s_q&hl=de&geocode=&q=mannsw%C3%B6rth&sll=47.635784,13.590088&sspn=8.974296,20.148926&ie=UTF8&hq=&hnear=Mannsw%C3%B6rth+Schwechat,+Wien-Umgebung,+Nieder%C3%B6sterreich&ll=48.148781,16.513704&spn=0.001084,0.00246&t=h&z=19
		map.setCenter(new GLatLng(48.148781, 16.513704), 16, G_NORMAL_MAP);
		var customUI = map.getDefaultUI();
		map.setUI(customUI);
 		map.enableGoogleBar();

 		// Marker
 		marker = new GMarker(new GLatLng(48.148781, 16.513704));
 		map.addOverlay(marker);

 		// Infofenster mit Routenberechnung
		marker.openRouteInfoWindow = getRouteInfoWindow;
		// Hier die Adresse des Markers eintragen
		marker.openRouteInfoWindow_targetName = "2320 Mannsw&ouml;rth, Mannsw&ouml;rtherstra&szlig;e 59-61";
		// Hier HTML eintragen, das oben im InfoFenster erscheinen soll.
		marker.openRouteInfoWindow_html = '<h4 style="margin-top:0px;">Schloss Freyenthurn</h4>Mannsw&ouml;rther Stra&szlig;e 59-61<br />2320 Mannsw&ouml;rth';
		// Infofenster öffnen
		marker.openRouteInfoWindow();
		// Nach einem Klick auf Schlie§en kann man das Infofenster mit einem Klick auf den Marker wieder šffnen
		GEvent.addListener(marker, "click", function()
 		{	marker.openRouteInfoWindow();
 		});
	}
}

function getRouteInfoWindow(sAction) 
{	// this ist marker	
	var LatLong = this.getLatLng();

	var aDisplay = ["block", "none", "none"];
	if (sAction == "to") aDisplay = ["none", "block", "none"];
	else if (sAction == "from") aDisplay = ["none", "none", "block"];

	var sTargetName = this.openRouteInfoWindow_targetName;
	var sHtml = this.openRouteInfoWindow_html;
	
   	// Info Window: Route
	sHtml +=	'<div style="display:'+aDisplay[0]+';">' +
				'Route: <a href="javascript:ShowRoute(\'to\');">Hierher</a> - <a href="javascript:ShowRoute(\'from\');">Von hier</a>' +
				'</div>';

	// Info Window: Hierher
	sHtml += 	'<div style="display:'+aDisplay[1]+';">' +
  				'Route: <b>Hierher</b> - <a href="javascript:ShowRoute(\'from\');">Von hier</a>' +
				'<br />Start:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
				'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br />' +
				'<input value="OK" TYPE="SUBMIT">';
    if (sTargetName != "")
			sHtml += '<input type="hidden" name="daddr" value="'+sTargetName+'" />';
	else	sHtml += '<input type="hidden" name="daddr" value="'+LatLong.lat()+','+LatLong.lng()+'" />';
	sHtml +=  '</form></div>';
          	            
        // Info Window: von hier
	sHtml += 	'<div style="display:'+aDisplay[2]+';">' +
				'Route: <a href="javascript:ShowRoute(\'to\');">Hierher</a> - <b>Von hier</b>' +
				'<br />Ziel:<form action="http://maps.google.com/maps" method="get" target="_blank">' +
				'<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br />' +
				'<input value="OK" TYPE="SUBMIT">';
    if (sTargetName != "")
			sHtml += '<input type="hidden" name="saddr" value="'+sTargetName+'" />';
    else	sHtml += '<input type="hidden" name="saddr" value="'+LatLong.lat()+','+LatLong.lng()+'" />';
	sHtml +=  '</form></div>';

	this.closeInfoWindow();	
	this.openInfoWindow(sHtml);
}

function ShowRoute(sAction)
{	marker.openRouteInfoWindow(sAction);
}
