MyWireCard = new Class({
  
  initializeSlideshow: function() {
    new K.Slideshow({
      pause_delay: 30000,
      slide_delay: 15000,
      duration: 1000,
      view: 'fade',
      teaser_container: $('slideshow'),
      onInitializeTeaser: function(teaser_item, i) {
        if(i == 0) {
          teaser_item.retrieve('catch').addClass('active');
          dimension = teaser_item.setStyle('z-index', 2).getDimensions();
          this.options.teaser_container.setStyles({
            position: 'relative',
            height: dimension.height,
            width: dimension.width,
            overflow: 'hidden'
          });
        }
        
        teaser_item.setStyle('position', 'absolute');
      },
      onSlideComplete: function(teaser_item) {
        this.teaser_catches.each(function(element) {
          element.removeClass('active');
        });

        return teaser_item.retrieve('catch').addClass('active');
      },
      getTeaserCatch: function(teaser_item) {
        return $('slideshow_navigation').getElement('li[data-teaser={id}]'.substitute({
          id: teaser_item.get('data-teaser')
        }));
      }
    });
  }
  
});

var mywirecard = new MyWireCard();
