/**
 * A Siten Eventek
 *
 * @package    cafegroup
 * @subpackage site
 * @author     Szijártó Tamás ( szicsu ) <szicsu@jquery.hu>
 * @version    SVN: $Id: site.events.js 535 2011-04-14 13:42:17Z  $
 */
Site.Events.cafeyggdrasildefaultIndex = function() {
billboardManager = new function(){
    var self = this;
    self.rotateTimer = null;
    self.rotateTime  = 8000;
    self.delayTimer  = null;
    self.delayTime   = 3000;

    self.rotateTimer = setInterval(function() {
            self.nextItem();
        },
        self.rotateTime );

    self.init = function(billboardId) {
        $('ul#ilb_links li:not(.ilb_link_hover)').live('mouseover', function(){
            self.hover($(this));
        });

        $(billboardId).bind('mouseover', function(){
            clearInterval(self.delayTimer);
            clearTimeout(self.rotateTimer);
        });

        $(billboardId).bind('mouseout', function(){
            self.delayTimer = setTimeout( function() {
                self.nextItem();
                self.rotateTimer = setInterval(self.nextItem, self.rotateTime);
            },
            self.delayTime );

        });
    }

    self.hover = function (obj) {
        $('ul#ilb_links li.ilb_link_hover').removeClass('ilb_link_hover');
        obj.addClass('ilb_link_hover');

        $('div#ilb_images a').hide();
        $('div#ilb_images a').eq($('ul#ilb_links li').index(obj)).show();
    }

    self.nextItem = function () {
        var nextIndex = $('ul#ilb_links li').index($('ul#ilb_links li.ilb_link_hover')) + 1;
        if ( $('ul#ilb_links li').size() == nextIndex ) {
            nextIndex = 0;
        }
        self.hover($('ul#ilb_links li').eq(nextIndex));
    }
}


    billboardManager.init('#index_left_billboard');
}
