var slideshowTrackerDelegate = {
    trackingNameForSection: function(tracker, name, section) {
        return false;
    }
}

var trackerDelegate = {
    trackingNameForSection: function(tracker, name, section) {
        return name;
    }
}



Event.onDOMReady(function() {
    tracker.setDelegate(slideshowTrackerDelegate);

    // set up the sections and view master
    var links = $$('.herocontentlink');
    var content = $$('.herocontent').concat(links.without(links[0]));
    content[0].remove();
    var viewer = new AC.ViewMaster.Viewer(content, 'herocontent', 'herocontentlink', {
        initialId: 'hero-ilife',
        silentTriggers: true,
        animationDuration: 1.2
    });

    // set up the slideshow
    var slideshow = new AC.ViewMaster.Slideshow(viewer, null, {
        autoplay: true,
        delay: 7500
    });

    // stop slideshow when a link is manually pressed
    links.each(function(link) {
        link.observe('mousedown', function(e) {
            slideshow.stop();
            tracker.setDelegate(trackerDelegate);
        });
    });
});
