﻿
var slideshow;
function Slideshow(slideArray) {
    this.currentIndex = 0;
    this.delay = 3000;
    this.paused = false;
    this.slides = slideArray;
    this.intervalId = null;
}

function start_slideshow(slides) {
    slideshow = new Slideshow(slides);
    slideshow.intervalId = setInterval("advance_slides(1)", slideshow.delay);
}

function advance_slides(dir) {    
    var frame = slideshow.slides[slideshow.currentIndex];
    Effect.Fade(frame);

    if (dir == -1) {
        if (frame == slideshow.slides[0]) {
            frame = slideshow.slides[slideshow.slides.length - 1];
            slideshow.currentIndex = slideshow.slides.length - 1;
        }
        else {
            frame = slideshow.slides[slideshow.currentIndex - 1];
            slideshow.currentIndex--;
        }
    }
    else {
        if (frame == slideshow.slides[slideshow.slides.length - 1]) {
            frame = slideshow.slides[0]
            slideshow.currentIndex = 0;
        }
        else {
            frame = slideshow.slides[slideshow.currentIndex + 1];
            slideshow.currentIndex++;
        }
    }
    Effect.Appear(frame);
    document.getElementById('slideshow_count').innerHTML = slideshow.currentIndex + 1;
}

function toggle_slideshow() {
    var btn = document.getElementById('Play');    
    if (slideshow.paused) {
        btn.className = "pause";
        advance_slides();
        slideshow.intervalId = setInterval("advance_slides(1)", slideshow.delay);
    }
    else {
        btn.className = "play";
        clearInterval(slideshow.intervalId);
    }
    slideshow.paused = !slideshow.paused;
}

function pause_slideshow() {
    var btn = document.getElementById('Play');
    btn.className = "play";
    clearInterval(slideshow.intervalId);
}

function incr_slideshow(dir) {
    clearInterval(slideshow.intervalId);
    advance_slides(dir);
    
    if (!slideshow.paused)
        slideshow.intervalId = setInterval("advance_slides(1)", slideshow.delay);
}

function flash_init() {
    pause_slideshow();

    var slideWrapper = document.getElementById("ctl00_Features_ctl00_ctl00");
    var nav = document.getElementById("Nav");

    slideWrapper.innerHTML = "<object width='600' height='279'><param name='movie' value='http://www.youtube.com/v/MdJNKptpyVs?fs=1&autoplay=1' /><param name='wmode' value='transparent' /><param name='allowFullScreen' value='true' /><param name='allowscriptaccess' value='always' /><embed src='http://www.youtube.com/v/MdJNKptpyVs?fs=1&autoplay=1' type='application/x-shockwave-flash' wmode='transparent' allowscriptaccess='always' allowfullscreen='true' autoplay='1' width='600' height='279' /></object>";
}
