$(document).ready(function(){

    // animate opacity imgs
    $('div.content img').css({'opacity':'0'});
    $('div.content img').animate({opacity:1}, 1500);

    // HP reference prepinani
    var hpRefHover = false;
    var hpRefTI; 
    var hpRefRun = false;
    var hpRefMinula = null;
    var hpRefAktivni = Number($.cookie("aktivniRef"));
    var hpRefCelkem = $('div.ref-hp-ref').size();    
    function hpRefProhod() {
        if (hpRefHover == false) {
            hpRefSetTi();
        }
        $('div.ref-hp-ref').eq(hpRefMinula-1).children('.ref-hp-text').animate({
            right: '-=145',
            paddingLeft: '+=145'
        }, 300, function() {
            $('div.ref-hp-img').eq(hpRefMinula-1).animate({top: '-=325'},300, function(){
                $('div.ref-hp-img').eq(hpRefMinula-1).css({top: '325px'});
            });
            $('div.ref-hp-img').eq(hpRefAktivni-1).animate({top: '0'},300, function(){});
            
            $('div.ref-hp-ref .ref-hp-text').eq(hpRefMinula-1).hide();
            $('div.ref-hp-ref .ref-hp-text').eq(hpRefAktivni-1).show();
            $('div.ref-hp-ref .ref-hp-text').eq(hpRefMinula-1).css({zIndex: '1'});
            $('div.ref-hp-ref .ref-hp-text').eq(hpRefAktivni-1).css({zIndex: '20'});
            $('div.ref-hp-round').css({zIndex: '50'});
            $('div.ref-hp-ref').eq(hpRefAktivni-1).show();
            $('div.ref-hp-ref').eq(hpRefAktivni-1).children('.ref-hp-text').animate({
                right: '0',
                paddingLeft: '10'
            }, 300, function(){hpRefRun = false;});
            
        });

        $('.ref-hp-round span').removeClass('active');
        $('.ref-hp-round span').eq(hpRefAktivni-1).addClass('active');
        
        $.cookie("aktivniRef", ((hpRefAktivni+1 > hpRefCelkem) ? 1 : hpRefAktivni+1), { expires: 1 });
    }
    function hpRefDalsi() {
        if (hpRefRun == false) {
            hpRefRun = true;
            hpRefMinula = hpRefAktivni;
            hpRefAktivni = (hpRefAktivni+1 > hpRefCelkem) ? 1 : hpRefAktivni+1;
            hpRefProhod();
        }
    }
    function hpRefNastav(nastav) {
        if (hpRefRun == false && nastav != hpRefAktivni) {
            hpRefClearTi();
            hpRefRun = true;
            hpRefMinula = hpRefAktivni;
            hpRefAktivni = nastav;
            hpRefProhod();
        }
    }
    function hpRefSetTi() {
        hpRefTI = setTimeout(hpRefDalsi, 6000);
    }
    function hpRefClearTi() {
        clearTimeout(hpRefTI);
    }
    $('div.ref-hp-box').delegate('.relative', 'mouseover mouseout', function(event){
        if (event.type == 'mouseover') {
            hpRefClearTi();
        }
        else {
            hpRefHover = false;
            hpRefSetTi();
        }
    });
    hpRefSetTi();
    $('div.ref-hp-ref').hide();
    $('div.ref-hp-text').hide();
    $('div.ref-hp-text').css({right: '-145px',paddingLeft: '155px'});
    $('div.ref-hp-img').css({top: '325px'});
    $('div.ref-hp-img').eq(hpRefAktivni-1).css('top', '0px');
    $('div.ref-hp-ref').eq(hpRefAktivni-1).show();
    $('div.ref-hp-text').eq(hpRefAktivni-1).show();
    $('div.ref-hp-text').eq(hpRefAktivni-1).css({right: '0px',paddingLeft: '10px'});
    $('div.ref-hp-round span').eq(hpRefAktivni-1).addClass('active');
    $.cookie("aktivniRef", ((hpRefAktivni+1 > hpRefCelkem) ? 1 : hpRefAktivni+1), { expires: 1 });
    
    $('div.ref-hp-round').delegate('span', 'mouseover click', function(){
        var poradi = $(this).data('reference-cislo');
        hpRefHover = true;
        hpRefNastav(poradi);
    });
    
    
    
});
