//---------------------------------------------------------
//
// scripts include file
//
//---------------------------------------------------------

//---------------------------------------------------------
// variables
//---------------------------------------------------------
var gSlideshowInterval = 4;
var gNumberOfImages = 7;
var gImageCapableBrowser = canManipulateImages( document );
var gCurrentImage = 0;
var gImages = new Array(gNumberOfImages);

//---------------------------------------------------------
// script to preload and display images
//---------------------------------------------------------
function preLoad()
{
    var imgArray = new Array();
    var imgCount = 0;
    
    for( imgCount=0; imgCount<preLoad.arguments.length; imgCount++ )
    {
       imgArray[imgCount] = new Image();
       imgArray[imgCount].src = preLoad.arguments[imgCount]
    }

}

function canManipulateImages()
{
   if( document.images )
     return true;
   else
     return false;
}

function loadSlide( imageURL )
{
   if( gImageCapableBrowser )
   {
       document.mainImg.src = imageURL;
       return false;
   }
   else
   {
      return true;
   }
}
    
function nextSlide()
{
   gCurrentImage = (( gCurrentImage + 1 ) % gNumberOfImages);
   loadSlide( gImages[gCurrentImage] );
}

function RotateImages()
{
    gImages[0] = "http://www.dndcycle.com/includes/images/store_pictures/CUSTOM01.JPG";
    gImages[1] = "http://www.dndcycle.com/includes/images/store_pictures/shrm5.jpg";
    gImages[2] = "http://www.dndcycle.com/includes/images/store_pictures/shrm8.jpg";
    gImages[3] = "http://www.dndcycle.com/includes/images/store_pictures/2001_HERITAGE_00001.JPG";
    gImages[4] = "http://www.dndcycle.com/includes/images/store_pictures/shrm14.jpg";
    gImages[5] = "http://www.dndcycle.com/includes/images/store_pictures/shrmc.jpg";
    gImages[6] = "http://www.dndcycle.com/includes/images/store_pictures/sign.jpg";

    gCurrentImage = 0;
    setInterval( "nextSlide()", gSlideshowInterval * 1000 );
}