﻿Ortsplan={
	showAddress:function(address,Title,Label,KMZ) {
		geocoder.getLatLng(
			address,
			function(point){
				if (!point) {
					alert(address + " nicht gefunden!");
				} else {
					map.setCenter(point, 14);
					var marker = new GMarker(point);
					marker.Address=address;
					if((Title!="")||(Label!="")){
						marker.Label=Label;
						marker.Title=Title;
						if(KMZ){marker.KMZ=KMZ;}
						GEvent.addListener(marker, "click", function() {
							if(marker.Label){
								marker.openInfoWindowHtml((marker.Title?"<b>"+marker.Title+"</b><br />":"")+marker.Label.split("\r").join("<br />")+"<br /><a target=\"_blank\" href=\""+"http://maps.google.com/maps?hl="+basics.activeLanguage+"&daddr="+escape(marker.Address)+"\">"+basics.gl({de:"Anfahrtsplan",en:"Driving directions"})+"</a>"+(marker.KMZ?" : <a href=\""+marker.KMZ+"\">"+basics.gl({de:"In Google Earth ˆffnen",en:"Open in Google Earth"})+"</a>":""));
							}
						});
					};
					map.addOverlay(marker);
				}
			}
		);
	},
	LatLong:function(latitude,longitude){
		
	},
	marker_rundflug:function(point){
		var marker = new GMarker(point);
		var value = polyline.getLength();
		value=(Math.round(value/10)/100)

		var message="<h5>Informationen zur Rundflug</h5><p>Der Rundflug startet hier und umfasst eine totale Strecke von "+value+" Km.</p>";
		GEvent.addListener(marker,"click", function() {
			var myHtml = message;
			map.openInfoWindowHtml(point, myHtml);
		});
		return marker;
	}
}

function crMarker(map,p1,p2,tInfo,markerOptions){
	var marker = new GMarker(new GLatLng(p1,p2), markerOptions);		
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<b>" + tInfo + "</b>");
	});
	map.addOverlay(marker);
}

