var scroll = true;
jQuery().ready(function() {
    if ($('#gallery').length) {
        $('#gallery a:has(img)').each(function() {
            $(this).find('span:first').css({'opacity': 0, 'color': '#ee7202'}).show();
            $(this).hover(
                function() {
                    $(this).find('span:first').animate({
                        'opacity': 0.8
                    }, 360);
                },
                function() {
                    $(this).find('span:first').animate({
                        'opacity': 0
                    }, 240);
                }
            );
            if ($(this).hasClass('fancy')) {
                $(this).data('title', $(this).attr('title'));
                $(this).removeAttr('title');
            }
        });
    }
    
    $('#header ul li a').click(function() {
        var target = $('#container ' + $(this).attr('href'));
        var targetOffset = $(target).offset().top - $('#container').offset().top;
        var current = $('body').scrollTop();
        var duration = targetOffset < current || targetOffset > (current + $(window).height()) ? 660 : 180;
        $('html,body').stop().animate({scrollTop: targetOffset}, duration, 'swing');
        return false;
    });
    
    if (scroll === true) {
        $(window).bind("scroll", function() {
            var sctop = $(document).scrollTop();
            $('#header').css('top', sctop);
        });
    }
    
    $("a.fancy").fancybox({ 
        'zoomOpacity' : true,
        'overlayShow' : false,
        'zoomSpeedIn' : 360,
        'zoomSpeedOut' : 240,
        'hideOnContentClick' : false,
        'padding': 10 });
    /*
    if (GBrowserIsCompatible() && $('#map').length) {
        var con = document.getElementById('map');
        var map = new GMap2(con);
        var pnt = new GLatLng(51.213655,7.631818);
        var mrk = new GMarker(pnt);

        function openInfoBox() {
            mrk.openInfoWindow(
                '<div class="map_inner_w">' + 
                '<strong>Städtische Galerie Lüdenscheid</strong><br />' + 
                'Sauerfelder Str. 14 - 20<br />' + 
                '58511 Lüdenscheid<br /></div>'
            );
        }

        map.setCenter(pnt, 16, G_HYBRID_MAP);
        map.addOverlay(mrk);
    	map.addControl(new GMapTypeControl());
    	map.addControl(new GSmallMapControl());
    	map.addControl(new GScaleControl());
        GEvent.addListener(mrk, 'click', function() {
            openInfoBox();
        });
        openInfoBox();
    }
    */
    
    if ($('#map').length && google.maps) {
        var map,
            latlng = new google.maps.LatLng(51.213655,7.631818),
            map_opts = {
                zoom: 16,
                center: latlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                backgroundColor: '#eeeeee'
            };

        map = new google.maps.Map(document.getElementById("map"), map_opts);

        var marker = new google.maps.Marker({
                position: latlng,
                map: map,
                title: 'Städtische Galerie'
                }),
            map_content = '<div class="map_inner_w">' + 
                '<strong>Städtische Galerie Lüdenscheid</strong><br />' + 
                'Sauerfelder Str. 14 - 20<br />' + 
                '58511 Lüdenscheid<br /></div>',
            infowindow = new google.maps.InfoWindow({
                content: map_content
                });

        google.maps.event.addListener(marker, 'click', function() {
            infowindow.open(map, marker);
        });
    }
});
