var index_vedeli_jste = 1;
var indexSales = 1;

// rychlost animace
var speed_vedeli_jste = 5000;
var speedSales = 5000;

var vedeli_jste_animate;
var vedeli_jste_hover = false;

var sales_animate;
var sales_hover = false;

$(document).ready(function() {
    if (document.getElementById("hyn-2")) {
        vedeli_jste_animate = setTimeout(function() { run_vedeli_jste(); }, speed_vedeli_jste);

        // stop / start animace akci na uvodce
        $("#have-you-known").hover(
            function() {
                // zastaveni animace, pokud na ni uzivatel najel mysi
                clearTimeout(vedeli_jste_animate);
                vedeli_jste_hover = true;
            },
            function() {
                // znovuspusteni animace, pokud na ni uzivatel uz neni mysi
                vedeli_jste_animate = setTimeout(function() { run_vedeli_jste(); }, speed_vedeli_jste);
                vedeli_jste_hover = false;
            }
        );
    }

    // animaci akcniho banneru spustim pouze v pripade, ze je zde vice nez 1 banner
    if (document.getElementById("akce-2")) {
        sales_animate = setTimeout(function() { runSales(); }, speedSales);

        // stop / start animace akci na uvodce
        $("#action-holder").hover(
            function() {
                // zastaveni animace, pokud na ni uzivatel najel mysi
                clearTimeout(sales_animate);
                sales_hover = true;
            },
            function() {
                // znovuspusteni animace, pokud na ni uzivatel uz neni mysi
                sales_animate = setTimeout(function() { runSales(); }, speedSales);
                sales_hover = false;
            }
        );
    }

    // tooltip
    if (document.getElementById("properties-list")) {
        $("#properties-list li span").cluetip({splitTitle: ' | '});
    }

    // tooltip #2
    if (document.getElementById("pictograms")) {
        $("#pictograms span").cluetip({splitTitle: ' | '});
    }

    // vyhledavani
    if (document.getElementById("find")) {
        $("#in_kod").keyup(function() {
            if ('' == $("#in_kod").val()) {
                $("#in_aktivita").removeAttr('disabled');
                $("#in_property").removeAttr('disabled');
            } else {
                $("#in_aktivita").attr('disabled', 'disabled');
                $("#in_property").attr('disabled', 'disabled');
            }
        });

        $("#in_aktivita").change(function() {
            if ('' == $("#in_aktivita").val()) {
                $("#in_kod").removeAttr('disabled');
                $("#in_property").removeAttr('disabled');
            } else {
                $("#in_kod").attr('disabled', 'disabled');
                $("#in_property").attr('disabled', 'disabled');
            }
        });

        $("#in_property").change(function() {
            if ('' == $("#in_property").val()) {
                $("#in_kod").removeAttr('disabled');
                $("#in_aktivita").removeAttr('disabled');
            } else {
                $("#in_kod").attr('disabled', 'disabled');
                $("#in_aktivita").attr('disabled', 'disabled');
            }
        });
    }
});

function run_vedeli_jste()
{
    $("#hyn-"+index_vedeli_jste).slideUp("normal", function () {
        $("#have-you-known div").hide();

        index_vedeli_jste = index_vedeli_jste + 1;

        if (!document.getElementById("hyn-"+index_vedeli_jste)) {
            index_vedeli_jste = 1;
        }

        $("#hyn-"+index_vedeli_jste).removeClass("non-visible");
        $("#hyn-"+index_vedeli_jste).slideDown("normal");

        if (!vedeli_jste_hover) {
            vedeli_jste_animate = setTimeout(function() { run_vedeli_jste(); }, speed_vedeli_jste);
        }
    });
}

function runSales()
{
    $("#akce-"+indexSales).slideUp("normal", function () {
        $("#action-box div.akce").hide();

        indexSales = indexSales + 1;

        if (!document.getElementById("akce-"+indexSales)) {
            indexSales = 1;
        }

        $("#akce-"+indexSales).removeClass("non-visible");
        $("#akce-"+indexSales).slideDown("normal");

        if (!sales_hover) {
            sales_animate = setTimeout(function() { runSales(); }, speedSales);
        }
    });
}

function hovEff(el, swtch) {
    var $curr = $(el);
    $curr.toggleClass("hover", swtch);
}

