		var mapa;
		
		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),{title: nazwa, icon: ikona});
			var marker	=	new GMarker(new GLatLng(lat,lon),{title: nazwa});
			marker.txt	=	nazwa;
			mapa.addOverlay(marker);
			GEvent.addListener(marker,"click",function()
			{
				marker.openInfoWindowHtml(marker.txt);
			});
			return marker;
		}
		
		function mapaLoad()
		{
			if(GBrowserIsCompatible())  
			{
				mapa = new GMap2(document.getElementById("mapka"),{mapTypes: [G_SATELLITE_MAP,G_NORMAL_MAP,G_HYBRID_MAP]});
			    mapa.setCenter(new GLatLng(30,-14), 2);
				
				// kontrolki mapy
				//mapa.addControl(new GLargeMapControl());
				//var typyMapy = mapa.getMapTypes();    
				//typyMapy[0].getName= function() { return "Mapa";}
				//typyMapy[1].getName = function() { return "Satelita";}
				//typyMapy[2].getName = function() { return "Hybryda";}
				//mapa.addControl(new GMapTypeControl());
				//mapa.addControl(new GOverviewMapControl()); 
				//mapa.addControl(new GScaleControl());
				mapa.setUIToDefault();
				
				GDownloadUrl('./google/googlemaps.php', function(dane,kodOdpowiedzi)
				{
					if(kodOdpowiedzi==200)
					{
						var xml = GXml.parse(dane);
						var markery = xml.documentElement.getElementsByTagName("marker");
						for(var i=0; i<markery.length; i++)
						{
							var lat			=	parseFloat(markery[i].getAttribute("lat"));
							var lon			=	parseFloat(markery[i].getAttribute("lon"));
							var ikona_url	=	markery[i].getAttribute("ikona");
							var nazwa		=	markery[i].getAttribute("nazwa");
							var marker		=	dodajMarker(lat,lon,ikona_url,nazwa);
						}
						//setTimeout("document.getElementById('komunikat').className='non_display'",10000);
						//document.getElementById('komunikat').className = "komunikat";
						//document.getElementById('komunikat').style.margin= "10px 0";
						//document.getElementById('komunikat').innerHTML = "Wczytano "+markery.length+" łowisk";
						//setTimeout("document.getElementById('komunikat').className='non_display'",3000);
						//alert('Wczytano '+markery.length+' markerów z pliku dane.xml');
					}
					else
					{
						alert('Nie można odczytać danych');
					}
				});
			}
		}
