    window.onload=mapaStart;  
    window.onunload=GUnload;  
    function mapaStart()    
    {    
        if(GBrowserIsCompatible())  // sprawdzamy, czy przeglądarka jest kompatybilna    
        {               
            // tworzymy nowy obiekt mapy, i umieszczamy go w elemencie blokowym o ID "mapka"    
            var mapa = new GMap2(document.getElementById("mapka"));    
            // centrujemy mapę na Polske
              mapa.setCenter(new GLatLng(51.80861475198521,19.48974609375),6); 
    				mapa.setUIToDefault();  
            
        GDownloadUrl('ajax.php?mod=gmaps&k1=1', function(dane,kodOdpowiedzi)
				{
					if(kodOdpowiedzi==200)
					{
						var xml = GXml.parse(dane);
						//alert(dane);
						var markery = xml.documentElement.getElementsByTagName("marker");
						for(var i=0; i<markery.length; i++)
						{
							var lat			=	parseFloat(markery[i].getAttribute("lat"));
							var lng			=	parseFloat(markery[i].getAttribute("lng"));
							var ico	=	markery[i].getAttribute("ico");
							var text		=	markery[i].firstChild.nodeValue;
							

							var marker		=	dodajMarker(lat,lng,ico,text);
						}
						//alert('Wczytano '+markery.length+' markerów z pliku dane1.xml');
					}
					else
					{
						//alert('Nie mogłem otworzyć pliku dane1.xml');
					}
				});
				
    
        }
    function dodajMarker(lat,lon,ikona_url,nazwa)
		{
		
			var ikona = new GIcon();
			ikona.image = ikona_url;
			ikona.iconSize = new GSize(30, 23);
			ikona.iconAnchor = new GPoint(15, 12);
			ikona.shadow = "";
			ikona.infoWindowAnchor = new GPoint(15,12);
			
			var marker	=	new GMarker(new GLatLng(lat,lon),{icon: ikona});
			marker.txt	=	nazwa;
			mapa.addOverlay(marker);
			GEvent.addListener(marker,"click",function()
			{
				marker.openInfoWindowHtml(marker.txt);
			});
			return marker;
		}    
    }
  