function initialize() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(51.928095,-8.48980), 11);
    map.setMapType(G_NORMAL_MAP);
    map.addControl(new GSmallMapControl());

    var map_icon = new GIcon(G_DEFAULT_ICON);
    map_icon.image = "images/map.marker2.png";
    map_icon.iconSize = new GSize(105,44);
    map_icon.iconAnchor = new GPoint(49, 39);
    markerOptions = { icon:map_icon };

    var point = new GLatLng(51.928095,-8.48980);
    map.addOverlay(new GMarker(point, markerOptions));
  }
}