// homepage slideshow
var tabs;
var slideshow;

function changeSlide() {
    select = tabs.tabs("option", "selected");
    select = (select == 4) ? 0 : ++select;
    tabs.tabs('select', select);
}

$(document).ready(function(){

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

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

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

        $(window).scroll(function() {
            skyscraperAd.stop();
            var skyscraperBottom = $("#footer").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);
    }

    // HOMEPAGE SLIDER + ACCORDION
    if ($("#home-news").length != 0) {
        tabs = $("#home-news").tabs({ 
            event: 'mouseover'
        });

        $("#home-news-list A").click(function(e) {
            var url = $(this).attr('rel');
            if (e.button == 0)
                location.href = url;
        });

        slideshow = setInterval('changeSlide()', 4000);
        $("#home-news LI A").mouseover(function() {
            clearInterval(slideshow);
        });
    }

    // MENU
    $("ul.sf-menu").superfish({
        animation: {height: 'show'},
        speed: 0,
        autoArrows: false,
        delay: 500,
        dropShadows: false,
        onShow: function() { $(this).prev('a').addClass('sfFocused'); },
        onHide: function() { $(this).prev('a').removeClass('sfFocused'); }
    }).find('ul').bgIframe({opacity:false}); 
    $(".sf-menu .active > a").addClass('sfActive');

    // HIGHLIGHT TEAM IN TABLES
    $("#home-tables td:contains('Čáslav')").css("font-weight", "bold");
});

