// Icon for groups.
var icon;

function addMarker(map, lat, lng, url, title) {
  var marker = new GMarker(new GLatLng(lat, lng), {title: title, icon: icon});
  map.addOverlay(marker);
  GEvent.addListener(marker, "click", function() { window.open(url) });
}

window.onunload = GUnload;
window.onload = function () {
  if (GBrowserIsCompatible()) {
    var map_element = document.getElementById("map");
    if (map_element) {
      var map = new GMap2(map_element);
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(50.111528, 8.6805839999999996), 4);
      icon = new GIcon();
      icon.image = "/marker.png"
      icon.shadow = "/shadow.png";
      icon.iconSize = new GSize(16, 28);
      icon.shadowSize = new GSize(40, 28);
      icon.iconAnchor = new GPoint(9, 28);
      addMarkers(map);
    }
  }
}
