$(function() {
    $("a[rel*=lightbox]").lightBox(); 

    setInterval( "slideSwitch()", 3000 );
    mapaStart();

});

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
    : $('#slideshow IMG:first');


    $active.addClass('last-active');

    $next.css({
        opacity: 0.0
    })
    .addClass('active')
    .animate({
        opacity: 1.0
    }, 1000, function() {
        $active.removeClass('active last-active');
    });
}

function mapaStart()
{
    if(document.getElementById("mapa")) {
        if(GBrowserIsCompatible())  // sprawdzamy, czy przeglądarka jest kompatybilna
        {
            // tworzymy nowy obiekt mapy, i umieszczamy go w elemencie blokowym o ID "mapa"
            var mapa = new GMap2(document.getElementById("mapa"));
            // centrujemy mapę w okolicy Szczecina na poziomie zoom = 10
            mapa.enableScrollWheelZoom(); // włączenie zoomu przy pomocy kółka myszy

            mapa.setCenter(new GLatLng(52.16740421514519, 22.456140518188477),12);

            // dodanie pełnego zestawu kontrolek
            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());

            // stworzenie markera
            var punkt  = new GLatLng(52.16740421514519, 22.456140518188477);
            var marker = new GMarker(punkt,{
                title: 'Leśniczówka'
            });

            // dodanie markera na mapę
            mapa.addOverlay(marker);

            var punkt  = new GLatLng(52.14665732565445, 22.447128295898438);
            var marker = new GMarker(punkt,{
                title: 'Czuryły'
            });

            // dodanie markera na mapę
            mapa.addOverlay(marker);

        }
    }
}
