/*
'****************************************************************************************
'**  Copyright Notice
'**  http://www.sagecomputerservices.com
'**
'**  Copyright 2007-2008 Sage Computer Services. All Rights Reserved.
'**
'**  This program is commercial proprietary software and may not be modified or distributed 
'**  either privately or commercially except under the terms of the License that accompanies 
'**  this software.
'**
'**  All copyright notices must remain intact in all scripts.
'**
'**  You may not redistribute, repackage, or sell the whole or any part of this program even
'**  if it is modified or reverse engineered in whole or in part without express
'**  permission from the author.
'**
'**  This program is distributed WITHOUT ANY WARRANTY; without even the implied warranty of
'**  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.
'**
'**  Sage Computer Services
'**  http://www.sagecomputerservices.com
'**  sage@sagecomputerservices.com
'**
'****************************************************************************************     
*/      

// (C) 2002 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this header.
// ==============================
// Set the following variables...
// ==============================
var g_nHomepageImageRotateEverySeconds = 10;
var g_nHomepageImages = 11;

// Set the slideshow speed (in milliseconds)
var SlideShowSpeed = (g_nHomepageImageRotateEverySeconds * 1000);

// Set the duration of crossfade (in seconds)
var CrossFadeDuration = 3;

var Picture = new Array(); // don't change this
var Caption = new Array(); // don't change this

// Specify the image files...
// To add more images, just continue
// the pattern, adding to the array below.
// To use fewer images, remove lines
// starting at the end of the Picture array.
// Caution: The number of Pictures *must*
// equal the number of Captions!

for (var picIndex=1; picIndex < (g_nHomepageImages+1); picIndex++)
{
	Picture[picIndex]  = sBaseSite + 'graphics/issues/issue_' + picIndex.toString() + '.jpg';
	Caption[picIndex]  = '';
}

//Picture[1]  = 'graphics/home/slideshow/slide1.jpg';
//Picture[2]  = 'graphics/home/slideshow/slide2.jpg';
//Picture[3]  = 'graphics/home/slideshow/slide3.jpg';
//Picture[4]  = 'graphics/home/slideshow/slide4.jpg';
//Picture[5]  = 'graphics/home/slideshow/slide5.jpg';
//Picture[6]  = 'graphics/home/slideshow/slide6.jpg';
//Picture[7]  = 'graphics/home/slideshow/slide7.jpg';
//Picture[8]  = 'graphics/home/slideshow/slide8.jpg';
//Picture[9]  = 'graphics/home/slideshow/slide9.jpg';
//Picture[10]  = 'graphics/home/slideshow/slide10.jpg';

// Specify the Captions...
// To add more captions, just continue
// the pattern, adding to the array below.
// To use fewer captions, remove lines
// starting at the end of the Caption array.
// Caution: The number of Captions *must*
// equal the number of Pictures!

/*Caption[1]  = ".";
Caption[2]  = ".";
Caption[3]  = ".";
Caption[4]  = ".";
Caption[5]  = ".";
Caption[6]  = ".";
Caption[7]  = ".";
Caption[8]  = ".";
Caption[9]  = ".";
Caption[10]  = ".";*/

// =====================================
// Do not edit anything below this line!
// =====================================

var tss;
var iss;
var jss = 1;
var pss = Picture.length-1;
var preLoad=null;

// Were there any pictures?
if (pss >= 0)
{
	preLoad = new Array();
	for (iss = 1; iss < pss+1; iss++)
	{
		preLoad[iss] = new Image();
		preLoad[iss].src = Picture[iss];
	}
}
// =====================================
// runSlideShow
// =====================================
function runSlideShow()
{
	if (preLoad==null) // no pictures defined in the database
	{
		return;
	}
	
	if (document.all)
	{
		document.images.PictureBox.style.filter="blendTrans(duration=2)";
		document.images.PictureBox.style.filter="blendTrans(duration=CrossFadeDuration)";
		document.images.PictureBox.filters.blendTrans.Apply();
	}
	
	document.images.PictureBox.src = preLoad[jss].src;
	
	//alert(document.images.PictureBox.src);
	
	// Only if using caption: 
	// <td id=CaptionBox class=Caption ...
	//if (document.getElementById) document.getElementById("CaptionBox").innerHTML= Caption[jss];
	if (document.all) document.images.PictureBox.filters.blendTrans.Play();
	jss = jss + 1;
	if (jss > (pss)) jss=1;
	tss = setTimeout('runSlideShow()', SlideShowSpeed);
}

// run the slideshow
	runSlideShow();

