/* Google Maps */

    //<![CDATA[

    var map = null;
    var geocoder = null;
    var startzoom = 9; 
    var markers = new Array();
    var marker_texts = new Array();
    
    function load() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        geocoder = new GClientGeocoder();
        // add controls
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(51.33147, 9.496307), 6);      
        
        // add markers
        addMarker("10247, Berlin", "B&auml;nschstra&szlig;e 48<br>D-10247 Berlin<br><br>Telefon +49 3379 3419-0<br>Fax +49 3379 3419-19");
		addMarker("96450, Coburg", "Ketschendorfer Stra&szlig;e 84<br>D-96450 Coburg<br><br>Telefon +49 9561 23138-38<br>Fax +49 9561 23138-40");
		addMarker("15831, Mahlow", "Arcostra&szlig;e 32<br>D-15831 Mahlow-Waldblick<br><br>Telefon +49 3379 3419-0<br>Fax +49 3379 3419-19");
		addMarker("45701, Herten", "Lippestra&szlig;e 8<br>D-45701 Herten<br><br>Telefon +49 209 97280-22<br>Fax +49 209 97280-23");
		addMarker("27283, Verden", "Eitzer Ziegelei<br>D-27283 Verden<br><br>Telefon +49 4231 9354-70<br>Fax +49 4231 9354-75");
      }
    }

    function addMarker(address, info_text) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert(address + " nicht gefunden");
            } else {
              var marker = new GMarker(point,{title:address});
              GEvent.addListener(marker, "click", function() {
                  marker.openInfoWindowHtml(info_text);
              });
              GEvent.addListener(marker, "mouseover", function() {
                  marker.openInfoWindowHtml(info_text);
              });
              map.addOverlay(marker);
              markers[markers.length]=marker;
              marker_texts[marker_texts.length] = info_text;
            }
          }
        );
    }

    //]]>
