	<!-- 
		var mapa;		
		var marker;
		
		var ikona = new GIcon();  
		ikona.image = "http://maps.google.com/mapfiles/kml/pal2/icon10.png";  
		ikona.iconAnchor = new GPoint(16, 16);
		ikona.shadow = "";  
		ikona.infoWindowAnchor = new GPoint(16,16);  
		ikona.iconSize = new GSize(32,32);				
				
		function mapaStart(action, p, l)
		{
			if(GBrowserIsCompatible())  
			{							
				if (action == 'add') {
				   mapa = new GMap2(document.getElementById("google-map-"+action));
				   if (p != '') {
				      punkt = p.split(';');
				      mapa.setCenter(new GLatLng(punkt[0],punkt[1]), 6, G_NORMAL_MAP);
				      marker = new GMarker(new GLatLng(punkt[0],punkt[1]),{icon: ikona, draggable: true});
				   }
                   else {
                      mapa.setCenter(new GLatLng(52.348763181988076,18.61083984375), 6, G_NORMAL_MAP);
                      marker = new GMarker('',{icon: ikona, draggable: true});
                   }
				   mapa.addControl(new GLargeMapControl());  
				   mapa.addControl(new GMapTypeControl()); 
				   mapa.addOverlay(marker);
				
				   // zdarzenia dla markera				   
				   GEvent.trigger(marker,'drag');
                   GEvent.addListener(marker,'drag',uaktualnijWspolrzedne);
				   
				   // zdarzenia dla mapy
				   GEvent.addListener(mapa,'click',function(o,p)
				   {
					   if(p)
					   {
						   marker.setPoint(p);
						   uaktualnijWspolrzedne();
					   }
				   });			       
			    }
				else if (action == 'site' && p != '') {
				      mapa = new GMap2(document.getElementById("google-map-"+action));
					  punkt = p.split(';');
				      mapa.setCenter(new GLatLng(punkt[0],punkt[1]), 15, G_NORMAL_MAP);
				      marker = new GMarker(new GLatLng(punkt[0],punkt[1]),{icon: ikona, clickable: false});
				      mapa.addControl(new GLargeMapControl());  
				      mapa.addControl(new GMapTypeControl()); 
				      mapa.addOverlay(marker);				      
				}
				else if (action == 'site' && l != '') {
				   var geo = new GClientGeocoder();				   
                   geo.getLatLng(l,function(punkt)
                   {
                        if (!punkt)
                        {
                                if (document.getElementById("google-map")) document.getElementById("google-map").innerHTML = '';
                        }
                        else
                        {
                                if (GBrowserIsCompatible())
                                {
                                        var mapa = new GMap2(document.getElementById("google-map-"+action));
                                        mapa.addControl(new GSmallMapControl());
                                        mapa.setCenter(punkt, 15);
                                        var marker = new GMarker(punkt,{icon: ikona,title: l,clickable: false});
                                        mapa.addOverlay(marker);
                                }
                        }
                   });
                }
                else if (document.getElementById("google-map")) document.getElementById("google-map").innerHTML = '';
			}
		}
		
		function uaktualnijWspolrzedne()
		{
			var input_google_map = document.getElementById('google-map-punkt');
			var punkt = marker.getLatLng();
			
			input_google_map.value = punkt.lat()+';'+punkt.lng();
		}

	-->

