﻿// Lionel Sakou
// sequential displayed slideshow


// Set slideShowSpeed (1000 = 1 seconds) = pause between images
var slideShowSpeed = 5000;

// Duration of crossfade (seconds)
var crossFadeDuration = 8;

var alt_text = "";

// stores the path to the images file
var imageDir = 'images/pics/pic'; 

// Specify the image files
var imageArray = new Array();

imageArray[0] = imageDir + '1.jpg';
imageArray[1] = imageDir + '2.jpg';
imageArray[2] = imageDir + '3.jpg';
imageArray[3] = imageDir + '4.jpg';
imageArray[4] = imageDir + '5.jpg';
imageArray[5] = imageDir + '6.jpg';



var totalImages = imageArray.length;

var timerID;
var j = 0;
var preLoad = new Array();

for (imageNum = 0; imageNum < totalImages; imageNum++) {
    preLoad[imageNum] = new Image();
    preLoad[imageNum].src = imageArray[imageNum];
    if (imageNum == 2) { 
	    alt_text = 'chapaCode provides customers with custom database and Customer Resource Management solutions.'; }
    if (imageNum == 3) {
        alt_text = 'Get Help for any database or case management systems from chapaCode.'; }
    if (imageNum == 0) {
        alt_text = 'Let us build your Customer Resource Management System.'; }
    if (imageNum == 1) {
        alt_text = 'chapaCode assists you with any form of technical solution.'; }
    if (imageNum == 4) {
        alt_text = 'Let us build your Customer Resource Management System.'; }
    if (imageNum == 5) {
        alt_text = 'chapaCode assists you with any form of technical solution.'; }
        
    preLoad[imageNum].alt = alt_text;
}

function runSlideShow() {
    if (document.all) {
        document.images.slideImg.style.filter="blendTrans(duration=2)";
        document.images.slideImg.style.filter="blendTrans(duration=crossFadeDuration)";
        document.images.slideImg.filters.blendTrans.Apply();
    }
    document.images.slideImg.src = preLoad[j].src;
    document.images.slideImg.alt = preLoad[j].alt;
    
    if (document.all) {
        document.images.slideImg.filters.blendTrans.Play();
    }
    
    j = j + 1;
    if (j > (totalImages - 1)) j = 0;
    
    timerID = setTimeout('runSlideShow()', slideShowSpeed);
}
