/*
 * Presentation.js
 * Created on Dec 31, 2007
 * $Revision$
 * $LastChangedDate$
 * Copyright 2007-2008 Steven Coco. All rights reserved, worldwide - use is restricted. www.StevenCoco.com
 */


function initSlides() {
    var slideImage = document.createElement("img");
    slideImage.setAttribute("id", "slideImage");
    slideImage.setAttribute("src", "Slide1.PNG");
    slideImage.setAttribute("alt", "Presentation slide graphics.");
    var viewPort = document.getElementById("viewPort");
    viewPort.removeChild(document.getElementById("viewPortNoScript"));
    viewPort.appendChild(slideImage);
    try {
        slideImage.setIdAttribute("id");
    } catch (e) {}
    viewSlide(1);
}

/**
 * This method swaps the presentation image.
 * @param slideNumber The integer slide number.
 */
function viewSlide(slideNumber) {
    var slideImage = document.getElementById("slideImage");
    slideImage.src = "Slide" + slideNumber + ".PNG";
    document.currentSlideNumber = slideNumber;
    var newSlideLink = document.getElementById("slide" + slideNumber + "Link");
    if (document.currentSlideLink) document.currentSlideLink.setAttribute("class", "ContentsItem");
    document.currentSlideLink = newSlideLink;
    newSlideLink.setAttribute("class", "ActiveContentsItem");
}

function viewPreviousSlide(totalSlideCount) {
    var newSlideNumber;
    if (document.currentSlideNumber) {
        newSlideNumber = document.currentSlideNumber - 1;
        if (newSlideNumber == 0) newSlideNumber = totalSlideCount;
    } else newSlideNumber = totalSlideCount;
    document.currentSlideNumber = newSlideNumber;
    viewSlide(newSlideNumber);
}

function viewNextSlide(totalSlideCount) {
    var newSlideNumber;
    if (document.currentSlideNumber) {
        newSlideNumber = document.currentSlideNumber + 1;
        if (newSlideNumber > totalSlideCount) newSlideNumber = 1;
    } else newSlideNumber = 2;
    document.currentSlideNumber = newSlideNumber;
    viewSlide(newSlideNumber);
}
