// homepage slideshow
var tabs; 
var slideshow;
var slider;

function changeSlide() {
    len = tabs.tabs("length"); 

    selected = tabs.tabs("option", "selected");
    selected = (selected == (len-1)) ? 0 : ++selected;
    tabs.tabs('select', selected);

    if (selected == 0)
        page = 0;
    else if (selected == (len-1))
        page = selected - 2;
    else
        page = selected - 1;

    setTimeout("slider.trigger('goto', page);", 200);
}

$(document).ready(function(){

    // ARTICLE FLOATING SKYSCRAPER
    if ($("#bannerPosition43").length != 0) {
        var skyscraperAd = $("#bannerPosition43");
        var skyscraperOffset = skyscraperAd.offset().top;

        function updateLeftOffset() {
            var wrapperOffset = $("#article_skyscraper").offset().left;
            if (wrapperOffset < 540) {
                skyscraperAd.css('left', (wrapperOffset-20)+'px');
            }
            else {
                skyscraperAd.css('left', '50%');
            }
        }

        // set styles
        skyscraperAd.css('top', skyscraperAd.offset().top);
        skyscraperAd.css('left', '50%');
        skyscraperAd.css('margin-left', '20px');
        skyscraperAd.css('position', 'absolute');
        skyscraperAd.css('float', 'none');
        updateLeftOffset();

        $(window).scroll(function() {
            skyscraperAd.stop();
            var skyscraperBottom = $("#floatingBannerStop").offset().top - skyscraperAd.height() - 10;
            var windowTop = $(window).scrollTop();

            if (windowTop > skyscraperOffset) {
                if (windowTop > skyscraperBottom) windowTop = skyscraperBottom;
                if (windowTop < 0) windowTop = 0;
                skyscraperAd.animate({top: windowTop + 'px'}, 'fast');
            } else
                skyscraperAd.animate({top: skyscraperOffset + 'px'},'fast');
        });


        $(window).resize(updateLeftOffset);
    }

    if ($("#slider").length != 0) {
        // ACCORDION
        $("#accordion").accordion({
            fillSpace: true
        });

        // HOMEPAGE NEWS SLIDER
        tabs = $("#slider").tabs({ 
            event: 'mouseover'
        });

        slider = $('#tabs DIV').serialScroll({
                items:'li',
                prev:'#slider a.prev',
                next:'#slider a.next',
                offset:-149, //when scrolling to photo, stop 230 before reaching it (from the left)
                start:0, //as we are centering it, start at the 2nd
                duration:300,
                force:true,
                stop:true,
                lock:false,
                cycle:true, //don't pull back once you reach the end
                easing:'easeOutQuart', //use this easing equation for a funny effect
                exclude:1
        });

        // SLIDESHOW
        slideshow = setInterval('changeSlide()', 4000);
        $("#slider LI A").mouseover(function() {
            clearInterval(slideshow);
        });

    }

    // TOP ARTICLES TABS
    if ($("#toparticles").length != 0) {
        $("#toparticles").tabs({ 
            event: 'mouseover'
        });
    }

    // ADS CLICKS
    /*
    $(".adImageLink").mousedown(function() {
        bid = $(this).attr("rel");
        $.ajax({
            url: '/system/adclick.html?bid='+bid
        });
    });
    */

    // ADS LABEL
    var bannerPositions = new Array(65, 57, 43, 39, 59, 44, 60, 61, 67, 68, 45, 56);
    var bannerSelector = "";
    for (var pos in bannerPositions)
        bannerSelector += "#bannerPosition" + bannerPositions[pos] + ", ";
    bannerSelector += "bannerPosition00"; // ending element

    $(bannerSelector).each(function(index) {
        $(this).prepend("<div class='bannerLabel'>Reklama</div>");
    });
});

