var centerLatitude = 49.794256;
var centerLongitude = 9.927489;
var startZoom = 1;
var map;


var k24logo = new GIcon();
k24logo.image = 'k24logo.png';
k24logo.shadow = 'k24logo_shadow.png';
k24logo.iconSize = new GSize(12, 20);
k24logo.shadowSize = new GSize(22, 20);
k24logo.iconAnchor = new GPoint(6, 20);
k24logo.infoWindowAnchor = new GPoint(5, 1);

function addMarker(latitude, longitude, description) {
  var marker = new GMarker(new GLatLng(latitude,
                                       longitude),k24logo);

  GEvent.addListener(marker, 'click',
    function() {
      marker.openInfoWindowHtml(description);
    }
  );

  map.addOverlay(marker);
}

function init()
{
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.setCenter(new GLatLng(centerLatitude,
                      centerLongitude), startZoom);

    for(id in markers) {
       addMarker(markers[id].latitude,
         markers[id].longitude, markers[id].name);
    }
  }
}

window.onload = init;
window.onunload = GUnload;