
$(document).ready(function(){
    if(typeof(address) !== 'undefined' && GBrowserIsCompatible()) 	// sprawdzamy, czy przeglądarka jest kompatybilna
    {
        var geo = new GClientGeocoder();
        geo.getLatLng(address,function(punkt)
        {
            if (!punkt)
            {
                // kod z tego miejsca zostanie wykonany, jeśli adres nie został odnaleziony
                $("#mapka").parent().hide();
            }
            else
            {
                // jeśli adres znaleziono, to w tym miejscu stworzymy kod, który wyświetli punkt na mapie
                // tworzymy nowy obiekt mapy, i umieszczamy go w elemencie blokowym o ID "mapka"
                var mapa = new GMap2(document.getElementById("mapka"));
                mapa.addControl(new GLargeMapControl());
                
                // centrujemy na znalezionym punkcie (lekcja nr 1)
                mapa.setCenter(punkt, 15);                
                var marker = new GMarker(punkt,{
                    title: 'Adres'
                });
                mapa.addOverlay(marker);
                
                // i otwieramy dymek z adresem (lekcja 5)
                marker.openInfoWindowHtml('<strong>Adres</strong><br>'+address);
            }
        });
    }
});
