/*
Script by FPMC at http://jsarchive.8m.com
Submitted to JavaScript Kit (http://javascriptkit.com)
For this and 400+ free scripts, visit http://javascriptkit.com
*/

//set duration for each image
var duration = 4;
// create empty array to hold loaded images
var imgs = [];
// initialize counter of images loaded
var ct = 0;
// create empty array to hold image names
var src = [];

// pad a number with zeros to length
function pad(number, length)
{
    var str = '' + number;
    while (str.length < length)
    {
        str = '0' + str;
    }
    
    return str;
}

function switchImg()
{
    var n=(ct+1)%src.length;
    if (imgs[n] && (imgs[n].complete || imgs[n].complete==null))
    {
        document["D_Image"].src = imgs[ct=n].src;
    }
    imgs[n=(ct+1)%src.length] = new Image;
    imgs[n].src = src[n];
    setTimeout("switchImg()", duration*1000);
}

//set image paths and start the slide show
function loadSlideShow()
{
    if( document.images)
    {
        for (idx = 1; idx < 29; idx++)
        {
            imgName = "photos/" + pad(idx, 4) + ".jpg";
            src = src.concat(imgName);
        }
        switchImg();
    }
}

