function load() {
  if (GBrowserIsCompatible()) {
      map = new GMap2(document.getElementById("gmaplocation_map"));

      map.addControl(new GMapTypeControl());
      map.addControl(new GSmallMapControl());        

      var settings = {  "address": "Kaptol 13, Zagreb", "info": "\x3cstrong\x3eGalerija Kaptol\x3c/strong\x3e\x3cbr /\x3e\r\nKaptol 13, Zagreb\x3cbr /\x3e\r\nT: +385 1 4814816\x3cbr /\x3e\r\nM: +385 98277333\x3cbr /\x3e\r\ngalerija.kaptol@zg.htnet.hr \x3cbr /\x3e", "lat": "45.81713562142969", "lng": "15.977919101715088", "zoom": "17", "type": "G_NORMAL_MAP" };
      var geocoder = new GClientGeocoder();
    
      target_point = new GLatLng(settings.lat, settings.lng); 
      address = settings.address;
      description = settings.info;
      map.setCenter(target_point, parseInt(settings.zoom));
      settings.marker = new GMarker(target_point, {draggable: false});
      map.addOverlay(settings.marker);
  		map.setMapType(eval(settings.type));

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