// rychlost animace vlastnosti
var speedAnimate = 6000;

// index aktualne zobrazeneho DIVu
var indexNews = 1;
var indexFlashNews = 1;

// animace clanku
var news_animate;
var news_hover = false;

// animace flash news
var flash_news_animate;
var flash_news_hover = false;

$(document).ready(function() {
    news_animate = setTimeout(function() { runNewsAnimate(); }, speedAnimate);
    flash_news_animate = setTimeout(function() { runFlashNewsAnimate(); }, speedAnimate);

    // stop / start animace
    $("div.news-cont").hover(
        function() {
            // zastaveni animace, pokud na ni uzivatel najel mysi
            clearTimeout(news_animate);
            news_hover = true;
        },
        function() {
            // znovuspusteni animace, pokud na ni uzivatel uz neni mysi
            news_animate = setTimeout(function() { runNewsAnimate(); }, speedAnimate);
            news_hover = false;
        }
    );

    $("div.flash-news-cont").hover(
        function() {
            // zastaveni animace, pokud na ni uzivatel najel mysi
            clearTimeout(flash_news_animate);
            flash_news_hover = true;
        },
        function() {
            // znovuspusteni animace, pokud na ni uzivatel uz neni mysi
            flash_news_animate = setTimeout(function() { runFlashNewsAnimate(); }, speedAnimate);
            flash_news_hover = false;
        }
    );
});

function runNewsAnimate()
{
    $("div.news_content #news-" + indexNews).fadeOut("slow", function () {
        indexNews = indexNews + 1;

        $("div.news_content #news-" + indexNews).addClass("non-visible");

        if (!document.getElementById("news-" + indexNews)) {
            indexNews = 1;
        }

        $("div.news_content #news-" + indexNews).removeClass("non-visible");
        $("div.news_content #news-" + indexNews).fadeIn("normal");


        if (!news_hover) {
            news_animate = setTimeout(function() { runNewsAnimate(); }, speedAnimate);
        }
    });
}

function runFlashNewsAnimate()
{
    $("div.news_content #flash-news-" + indexFlashNews).fadeOut("slow", function () {
        indexFlashNews = indexFlashNews + 1;

        $("div.news_content #flash-news-" + indexFlashNews).addClass("non-visible");

        if (!document.getElementById("flash-news-" + indexFlashNews)) {
            indexFlashNews = 1;
        }

        $("div.news_content #flash-news-" + indexFlashNews).removeClass("non-visible");
        $("div.news_content #flash-news-" + indexFlashNews).fadeIn("normal");


        if (!flash_news_hover) {
            flash_news_animate = setTimeout(function() { runFlashNewsAnimate(); }, speedAnimate);
        }
    });
}

