if (typeof(tracker) == 'undefined') {
    tracker = false;
}

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

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


Event.onDOMReady(function() {
    if (tracker == false) {
        tracker = new AC.ViewMaster.Tracker('click');
    }
    tracker.setDelegate(slideshowTrackerDelegate);

    // get all the sections
    var links = $$('a.swap');
    var hero = $('gallery-iphone-3gs');
    hero.remove();
    var content = links.without(links[0]);
    content.unshift(hero);

    // set the viewmaster
    var viewer = new AC.ViewMaster.Viewer(content, 'swap', 'swap', { initialId:'gallery-iphone-3gs', silentTriggers:true, animationDuration:1.2 });

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

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