
$(document).ready(function(){
    var sipky = $('#sipky a');
    var texty  = new Array();
    var preloadImg = new Array();
    var changenext = true;
    for(var i = 0; i < sipky.length; i++)
    {
        texty[i] = '';
        preloadImg[i] = new Array();
        var parsedUrl = parseURL(sipky[i].href);
        for(var q = 0; q < parsedUrl.query.length; q++)
        {
            if(parsedUrl.query[q][0] == 'izid')
            {
                texty[i] = $.get('hinc/ajax/indexbook.php', {izid: parsedUrl.query[q][1]});
            }
        }
        
        sipky[i].rel = i;
        $(sipky[i]).bind('mouseover',function() {
            changenext = false;
            nastavSipku(this,sipky,texty);
        }); 
        $(sipky[i]).bind('mouseout',function() {
            changenext = true;
        });
        $(sipky[i]).bind('click',function() {
            return false;
        });
    }
    setInterval(function () {
        if(!changenext)
            return;
        for(var s = 0; s < sipky.length; s++)
        {
            var image = $('img',sipky[s]);
            if(image[0] && image[0].src.indexOf('img/indexbook/sipka-on.png') !== -1)
            {
                s++;
                if(s >= sipky.length)
                    s = 0;
                preloadImages(s,texty,preloadImg);
                nastavSipku(sipky[s],sipky,texty);
                break;
            }
       }
    },3000);
});

function preloadImages(s,texty,preloadImg) {
    /* obrazky se nahraji ikdyz se nestihnou nahrat behem zobrazeni html na strance.
     * Zabranuje opakovanym pozadavkum na server z prohlizece pri zobrazeni na strance */
    if(!texty[s]) return;
    if(preloadImg[s].length > 0) return;
    var images = $('img',texty[s].responseText);
    for(var i = 0; i < images.length; i++) {
        preloadImg[s][i] = new Image();
        preloadImg[s][i].src = images[i].src;
    }
}

function nastavSipku(sipka,sipky,texty)
{
    if(!texty[sipka.rel])
        return true;

    var tip = $('#tip')[0];
    tip.innerHTML = texty[sipka.rel].responseText;

    var images = $('img',sipky);
    for(var im = 0; im < images.length; im++)
    {
        images[im].src='img/indexbook/sipka-off.png';
    }
    var image = $('img',$(sipka));
    if(image[0])
        image[0].src='img/indexbook/sipka-on.png';
    return false;
}
