//Darstellung der Adresse, wenn Geodaten fehlen oder Adress-Funktion aufgerufen wurdew
function showAddress(address, infotxt) {
	var geocoder = new google.maps.Geocoder();
	if (geocoder) {
     		geocoder.geocode( { 'address': address}, function(results, status) {
        			if (status == google.maps.GeocoderStatus.OK) {
        				var myOptions = {
					zoom: 13,
					center: results[0].geometry.location,
					mapTypeControl: true,
					mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
					navigationControl: true,
					mapTypeId: google.maps.MapTypeId.ROADMAP
				}
        				
				var map = new google.maps.Map(document.getElementById("map"), myOptions);
          				var marker = new google.maps.Marker({
              				map: map, 
              				position: results[0].geometry.location,
              				title: 'Anfahrtsweg'
          				});
          				
          				var infoStr = "<div style=\"height:100px;\">" + infotxt + "<br /><form name=\"search_route\" method=\"get\" action=\"http://maps.google.de/\" target=\"_blank\">";
					infoStr += "<input name=\"saddr\" type=\"text\" id=\"saddr\" value=\"Ihre Adresse\" class=\"googleInput\">";
					infoStr +="<input name=\"daddr\" type=\"hidden\" id=\"daddr\" value=\"" + address + "\" >";
					infoStr +="<input type=\"submit\" name=\"Submit\" value=\"Route berechnen\" class=\"googleSubmit\">";
				infoStr +="</form></div>";
				
				var myContent = document.createElement("div");
				myContent.innerHTML = infoStr;
				
				var infowindow = new google.maps.InfoWindow({ content: myContent });
				google.maps.event.addListener(marker, 'click', function() {
					infowindow.open(map,marker);
				});
				
        			} else {
          				alert("Geocode war nicht erfolgreich: " + status);
        			}
      		});
    	}
}
