    //<![CDATA[

    var iconBlue = new GIcon(); 
    iconBlue.image = 'http://jezirka2011.virtualis.cz/images/ikonka.png';
    iconBlue.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconBlue.iconSize = new GSize(12, 20);
    iconBlue.shadowSize = new GSize(22, 20);
    iconBlue.iconAnchor = new GPoint(6, 20);
    iconBlue.infoWindowAnchor = new GPoint(5, 1);

    var iconRed = new GIcon(); 
    iconRed.image = 'http://labs.google.com/ridefinder/images/mm_20_red.png';
    iconRed.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';
    iconRed.iconSize = new GSize(12, 20);
    iconRed.shadowSize = new GSize(22, 20);
    iconRed.iconAnchor = new GPoint(6, 20);
    iconRed.infoWindowAnchor = new GPoint(5, 1);

    var customIcons = [];
    customIcons["reference"] = iconBlue;

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        //map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(49.629087, 17.029970), 7);

        GDownloadUrl("/phpsqlajax_genxml.php", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var nazev = markers[i].getAttribute("nazev");
			var ulice = markers[i].getAttribute("ulice");
            var obec = markers[i].getAttribute("obec");
			var psc = markers[i].getAttribute("psc");
			var img = markers[i].getAttribute("img");
			var links = markers[i].getAttribute("links");
            var type = markers[i].getAttribute("type");
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
            var marker = createMarker(point, nazev, ulice, obec, psc, img, links, type);
            map.addOverlay(marker);
          }
        });
      }
    }

    function createMarker(point, nazev, ulice, obec, psc, img, links, type) {
      var marker = new GMarker(point, customIcons[type]);
      var html = "<b><a style='color:#666;text-decoration:none;' href='/rubriky/reference/" + links + "/'>" + nazev + "</a></b> <br />" + ulice + ", " + psc + " " + obec + "<br /><br /><a href='/rubriky/reference/" + links + "/'><img src=/cms_fotogalerie/reference/stredni/" + img + ".jpg width=220 /></a>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
      });
      return marker;
    }
    //]]>

