function initialize() {
  if (GBrowserIsCompatible()) {
  

    var map = new GMap2(document.getElementById("map_canvas"));
    
	map.setCenter(new GLatLng(50.176744, 17.803287), 11);
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
	

    // Create a base icon for all of our markers that specifies the
    // shadow, icon dimensions, etc.
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(29, 36);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);

    // Creates a marker whose info window displays the letter corresponding
    // to the given index.
    function createMarker(point, index) {
      // Create a lettered icon for this point using our icon class
      var letter = String.fromCharCode("A".charCodeAt(0) + index);
      var letteredIcon = new GIcon(baseIcon);
      letteredIcon.image = "http://www.elzappero.net/images/markers/marker" + letter + ".png";

      // Set up our GMarkerOptions object
      markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point, markerOptions);

      //GEvent.addListener(marker, "click", function() {
      //  marker.openInfoWindowHtml("Marker <b>" + letter + "</b>");
      //});
      return marker;
    }

    // Add  markers to the map locations
	
      var latlng = new GLatLng(50.199446, 17.831998);
      var latlng1 = new GLatLng(50.207906, 17.867703);
      var latlng2 = new GLatLng(50.154483, 17.757325);
      var latlng3 = new GLatLng(50.200399, 17.789862);
      var latlng4 = new GLatLng(50.120154, 17.742820);
      var latlng5 = new GLatLng(50.157452, 17.701964);
      var latlng6 = new GLatLng(50.137228, 17.783403);
      var latlng7 = new GLatLng(50.214514, 17.894983);
      var latlng8 = new GLatLng(50.165936, 17.751989);
      var latlng9 = new GLatLng(50.227727, 17.822857);
      var latlng10 = new GLatLng(50.229819, 17.807965);
      var latlng11 = new GLatLng(50.160806, 17.881522);
      var latlng12 = new GLatLng(50.107495, 17.962632);
      var latlng13 = new GLatLng(50.158241, 17.985256);
      var latlng14 = new GLatLng(50.200561, 17.951117);
      var latlng15 = new GLatLng(50.114887, 17.878847);
      var latlng17 = new GLatLng(50.167696, 17.831469);
      var latlng18 = new GLatLng(50.157139, 17.858248);
      var latlng19 = new GLatLng(50.191149, 17.729945);
      var latlng20 = new GLatLng(50.175832, 17.910433);
	  
	  
	  
	  
	  
      map.addOverlay(createMarker(latlng, 0));
      map.addOverlay(createMarker(latlng1, 1));
      map.addOverlay(createMarker(latlng2, 2));
      map.addOverlay(createMarker(latlng3, 3));
      map.addOverlay(createMarker(latlng4, 4));
      map.addOverlay(createMarker(latlng5, 5));
      map.addOverlay(createMarker(latlng6, 6));
      map.addOverlay(createMarker(latlng7, 7));
      map.addOverlay(createMarker(latlng8, 8));
      map.addOverlay(createMarker(latlng9, 9));
      map.addOverlay(createMarker(latlng10, 10));
      map.addOverlay(createMarker(latlng11, 11));
      map.addOverlay(createMarker(latlng12, 12));
      map.addOverlay(createMarker(latlng13, 13));
      map.addOverlay(createMarker(latlng14, 14));
      map.addOverlay(createMarker(latlng15, 15));
      map.addOverlay(createMarker(latlng17, 17));
      map.addOverlay(createMarker(latlng18, 18));
      map.addOverlay(createMarker(latlng19, 19));
      map.addOverlay(createMarker(latlng20, 20));
  }
}

