function load(latitude, longitude, zoom, content) {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("GMap"));
    map.setCenter(new GLatLng(latitude, longitude), zoom);
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());

    var baseIcon = new GIcon();
    baseIcon.image = "http://setpoint.pl/img/red-dot.png";
    baseIcon.iconSize = new GSize(32, 32);
    baseIcon.iconAnchor = new GPoint(8, 25);
    baseIcon.infoWindowAnchor = new GPoint(8, 1);

    var localIcon = new GIcon(baseIcon);
    localIcon.image = 'http://setpoint.pl/img/gicon.png';

    function createMarker(point, html, icon) {
      var marker = new GMarker(point, icon);
      map.addOverlay(marker);
      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }

    var point = new GLatLng(latitude, longitude);
    var marker = createMarker(point, content, baseIcon)
    map.addOverlay(marker);

  }
}

