/* --- SETTINGS --- */
var imgListCount = 0;



/* --- FUNCTIONS --- */
var currentImgNum = 0;
var prevImgNum;
var imgArr = new Array();

function setCurrentImg(num) {
    currentImgNum = num;

    showImg();
}

function showImg() {
    var imgList = document.getElementById("quote_box").childNodes;

    // find images for slideshow
    for(i=0; i<imgList.length; i++) {
        oneImg = imgList.item(i);
        if(oneImg.nodeName.toLowerCase() == "div") {
            imgArr[imgArr.length] = i;
            imgListCount++;
        }
    }

    // hide previous image (if it exists)
    if(prevImgNum != null) {
       var prevImg = imgList.item(imgArr[prevImgNum]);
       prevImg.style.display = "none";
    }

    // show current image
    var currentImg = imgList.item(imgArr[currentImgNum]);
    currentImg.style.display = "block";

    prevImgNum = currentImgNum;
}

function nextImg() {
    var nextImgNum = currentImgNum + 1;
    if(nextImgNum < imgListCount) {
        currentImgNum = nextImgNum;
        showImg();
    }
    else if(nextImgNum == imgListCount) {
        currentImgNum = 0;
        showImg();
    }
}

function prevImg() {
    var prevImgNum = currentImgNum - 1;
    if(prevImgNum >= 0) {
        currentImgNum = prevImgNum;
        showImg();
    }
    else if(prevImgNum < 0) {
        currentImgNum = imgListCount - 1;
        showImg();
    }
}



/*
* JavaScript Slideshow
* by Kevin A. Freitas. v1.0 20050206
* Copyright (c) Kevin A. Freitas. All Rights Reserved.
* Originally published at http://www.kevinfreitas.net/pro/articles/
* You may use this code on a public Web site only if this entire
* copyright notice appears unchanged and you publicly display
* on the Web page a link to http://www.kevinfreitas.net/pro .
*
* Contact pro@kevinfreitas.net for all other uses.
*/
