//<![CDATA[
  function load(address, company) {
    if (GBrowserIsCompatible()) {
      var geocoder = new GClientGeocoder();
      geocoder.getLatLng(address,
        function(point) {
          if (point) {
            var map = new GMap2(document.getElementById("map"));
            map.setCenter(point, 13);
            var marker = new GMarker(point);
            map.addOverlay(marker);
            marker.openInfoWindowHtml(company);
          }
        }
      );
    }
  }

  function load2(point1, point2, company) {
    if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(point1, point2), 13);
      map.addControl(new GSmallMapControl());

      var marker = new GMarker(new GLatLng(point1, point2));
      GEvent.addListener(marker, "click",
      	function() {
          marker.openInfoWindowHtml(company);
        });
      map.addOverlay(marker);
      GEvent.trigger(marker, "click");
    }
  }

  var PunkteGlobal;
  var MarkerArr = new Array();
  function load3() {
    var Punkte = arguments[0];
    PunkteGlobal = Punkte.slice();
    if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(PunkteGlobal[0][0], PunkteGlobal[0][1]), 5);
      map.addControl(new GSmallMapControl());
      for (var i = 0; i < PunkteGlobal.length; ++i) {
        MarkerArr.push( new GMarker(new GLatLng(PunkteGlobal[i][0], PunkteGlobal[i][1])) );
        eval('GEvent.addListener(MarkerArr[i], "click", function() { MarkerArr[' + i + '].openInfoWindowHtml( PunkteGlobal[' + i + '][2] ); });'); 
        map.addOverlay(MarkerArr[i]);
      }
    }
  }
var google_maps = 1;
//]]>
