function zmenViditelnost(element){
	document.getElementById("a" + element).style.display = "none";
	document.getElementById("b" + element).style.display = "inline";
	}


      var side_bar_html = "Klikněte pro zobrazení na mapě:<br />";
          
      var gmarkers = [];
      var i = 0;
      // A function to create the marker and set up the event window
      function createMarker(point,webadr,xmladr,typ,vlastnik,idx) {
        
        // Vytvoření balónový značky

      var balon = new GIcon();
      balon.image = "grafika/sipka.png";
      balon.shadow = "grafika/sipka_stin.png";
      balon.iconSize = new GSize(24, 32);
      balon.shadowSize = new GSize(25, 26);
      balon.iconAnchor = new GPoint(9, 34);
      balon.infoWindowAnchor = new GPoint(9, 2);
      balon.infoShadowAnchor = new GPoint(18, 25);
      balon.transparent = "http://www.google.com/intl/en_ALL/mapfiles/markerTransparent.png";
      balon.printImage = "grafika/sipka.png";
      balon.mozPrintImage = "grafika/sipka.png";
        
        var marker = new GMarker(point,balon);
        
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(typ + ": " + "<a href='" + webadr + "'>" +  webadr + "</a><br />XML: <a href='" + xmladr + "'>" + xmladr + "</a><br /><br />" + vlastnik);
        });
        // save the info we need to use later for the side_bar
        gmarkers[i] = marker;
        // add a line to the side_bar html
        side_bar_html += '<img src="/favicon/' + idx + '.ico" alt="' + webadr + '" width="16" height="16" /> <a href="javascript:myclick(' + i + ')">' + webadr + '</a><br />';
        i++;
        return marker;
      }


      // This function picks up the click and opens the corresponding info window
      function myclick(i) {
        GEvent.trigger(gmarkers[i], "click");
      }

// nacteni API Google Maps
google.load("maps", "2");

function GoogleMAPA() {
if (google.maps.BrowserIsCompatible()) {

var mapa = new google.maps.Map2(document.getElementById("mapa"));

mapa.setMapType(G_NORMAL_MAP);
mapa.addControl(new GLargeMapControl());
mapa.addControl(new GMapTypeControl());
mapa.enableScrollWheelZoom();

// nastavení středu na ČR
mapa.setCenter(new google.maps.LatLng(49.46098,16.86401), 7);

// nasosnutí značek z XMLka
 var request = GXmlHttp.create();
      request.open("GET", "zdroje.php", true);
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          var xmlDoc = GXml.parse(request.responseText);
          // obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
          
          for (var i = 0; i < markers.length; i++) {
            // obtain the attribues of each marker
            var lat = parseFloat(markers[i].getAttribute("lat"));
            var idx = parseFloat(markers[i].getAttribute("id"));
            
            // zneviditelneni polozek dole
            document.getElementById("b" + idx).style.display = "none";
            
            var lng = parseFloat(markers[i].getAttribute("lng"));
            var point = new GLatLng(lat,lng);
            var webadr = markers[i].getAttribute("webadr");
            var xmladr = markers[i].getAttribute("xmladr");
	    var typ = markers[i].getAttribute("typ");
	    var vlastnik = markers[i].getAttribute("vlastnik");
            // create the marker
            var marker = createMarker(point,webadr,xmladr,typ,vlastnik,idx);
            mapa.addOverlay(marker);
          }
          // put the assembled side_bar_html contents into the side_bar div
          document.getElementById("side_bar").innerHTML = side_bar_html;
        }
      }
      request.send(null);

// vložení souřadnic do formuláře
google.maps.Event.addListener(mapa,"click", function(overlay, latlng) {     
  if (latlng) {document.getElementById("lng").value = latlng.x; document.getElementById("lat").value = latlng.y}
});


} else document.write("Váš prohlížeč nepodporuje Google Maps.");
}
