     
	var map = null;
    var geocoder = null;
    miasto = " Polska"

    function initialize(cord, cord2) {
      if (GBrowserIsCompatible()) {
	  if(!cord || !cord2) { 
	  cord=51.020666012558095;
	  cord2=15.67474365234375;
	  one = false;
	  }else one = true;
        map = new GMap2(document.getElementById("map"));
        map.GGeoAddressAccuracy = 4;
        // Wrocław
        map.setCenter(new GLatLng(cord, cord2), 9);
        // Typ mapy
        map.addControl(new GMapTypeControl());
         //
        map.addControl(new GLargeMapControl());
        // Mini mapka
        map.addControl(new GOverviewMapControl());
        map.enableDoubleClickZoom();
         
        geocoder = new GClientGeocoder();

        // Logo na mapie 
 //       $("#poweredby").show();
 //       var pos2= new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(64,10));
  //  	pos2.apply(document.getElementById("poweredby"));
  //  	map.getContainer().appendChild(document.getElementById("poweredby"));
        
        
        //Ikony
            map.iconImage = new GIcon(G_DEFAULT_ICON);
            map.iconImage.image = "http://laszrownowazony.pl/media/img/gmaps.png";
            map.iconImage.iconSize = new GSize(30,30);
            map.iconImage.infoWindowAnchor = new GPoint(5, 1);
            map.iconImage.iconAnchor = new GPoint(5,7);
            if(one==true)
				setTimeout(ladujxml(cord, cord2), 500);
			else
				setTimeout("ladujxml()", 500);
      }
    }
    
    function initialize_dodaj() {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.GGeoAddressAccuracy = 4;
        // Wrocław
        map.setCenter(new GLatLng(51.020666012558095, 15.67474365234375), 10);
        // Typ mapy
        map.addControl(new GMapTypeControl());
         //
        map.addControl(new GLargeMapControl());
        // Mini mapka
        map.addControl(new GOverviewMapControl());
        map.enableDoubleClickZoom();
         
        geocoder = new GClientGeocoder();
        
        // Logo na mapie 
       // $("#poweredby").show();
       // var pos2= new GControlPosition(G_ANCHOR_BOTTOM_LEFT, new GSize(64,10));
       //pos2.apply(document.getElementById("poweredby"));
       //map.getContainer().appendChild(document.getElementById("poweredby"));
        
        
       
            
      }
    }
    
    function ladujxml(cord, cord2)
    {
         GDownloadUrl("/xml.xml", function(data) {
          var xml = GXml.parse(data);
         
          var markers = xml.documentElement.getElementsByTagName("marker");
          
          markery = new Array(markers.length);
          punkty = new Array(markers.length);
          icon = new Array(markers.length);
          
          for (var i = 0; i < markers.length; i++) {
            punkty[i] = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
                                    if(markers[i].getAttribute("icon") != '')
                                    {
                                        icon[i] = new GIcon(G_DEFAULT_ICON);
                                        icon[i].image = markers[i].getAttribute("icon");
                                        icon[i].iconSize = new GSize(30,30);
                                        icon[i].infoWindowAnchor = new GPoint(5, 1);
                                        icon[i].iconAnchor = new GPoint(5,7);
                                        opt = {icon: icon[i]};
                                    }else
                                    {
                                        opt = {};
                                    }
									if(cord && cord2 && cord!=parseFloat(markers[i].getAttribute("lat")) && cord2!=parseFloat(markers[i].getAttribute("lng"))) continue;
            markery[i] = new GMarker(punkty[i], opt);
            markery[i].infowindow = markers[i].getAttribute("html");
            markery[i].bindInfoWindowHtml(markers[i].getAttribute("html"));
            map.addOverlay(markery[i]);
          }
        });
        
    }
    
    
    function showAddress() {
        map.clearOverlays();
        address = $("#o_maps").val() + miasto;
        $("#o_address").val($("#o_maps").val());
      if (geocoder) {
          
        geocoder.getLatLng(
          address,
          function(point) {
            markerOptions = { icon:map.iconImage, draggable: true, dragCrossMove: true, bouncy: true};
            
            if (!point) {
              alert(address + " nie został odnaleziony");
            } else {
              map.setCenter(point, 16);
               marker = new GMarker(point, markerOptions);
              GEvent.addListener(marker, "dragstart", function() {
                  marker.icon.style.width = 225 + 'px';
          map.closeInfoWindow();
        });

        GEvent.addListener(marker, "dragend", function() {
            z = marker.getLatLng();
            $("#gmaps").val(z);
          marker.openInfoWindowHtml("<p>Jeżeli pozycja na mapie jest prawidłowa<br />przejdź do wypełniania dalszych pozycji formularza</p>");
        });
        
              map.addOverlay(marker);
              marker.openInfoWindowHtml('<strong>'+address+'</strong><p>Przesuń wskaźnik aby wskazać dokładne miejsce lub<br />przejdź do wypełniania dalszych pozycji formularza </p>');
              z = marker.getLatLng();
              $("#gmaps").val(z);
            }
          }
        );
      }
    }	
    
function getold()    
{
    if($('#gmaps').val())
    {
        gdzie= $('#gmaps').val();
        gdzie=gdzie.replace(' ', '');
        gdzie=gdzie.replace('(', '');
        gdzie=gdzie.replace(')', '');
        gdzie=gdzie.split(',');
        
             
              markery = new Array();
              punkty = new Array();
      
              markerOptions = {draggable: false, dragCrossMove: true, bouncy: true};
              
                punkty = new GLatLng(parseFloat(gdzie[0]),
                                        parseFloat(gdzie[1]));
        
                markery = new GMarker(punkty, markerOptions);
                //markery.openInfoWindowHtml('<p>Przesuń wskaźnik aby wskazać dokładne miejsce lub<br />przejdź do wypełniania dalszych pozycji formularza</p>');
                map.setCenter(punkty, 16);
                 z = markery.getLatLng()
                $("#gmaps").val(z);
                map.addOverlay(markery);
              
          
    }
}

// Jeżeli szkoła istnieje
//$(document).ready(function(){
//    setTimeout("getold()", 500);
//});
			