
//===========================================================
//Script:   JavaScript Cross-Browser SlideShow Script
//          With Cross-Fade Effect between Images
//          Adjustable Timing and Unlimited Images
//Function: Displays images continuously in a slideshow
//          presentation format, with a fade effect on
//          image transitions.
//Browsers: All common browsers: NS3-6, IE 4-6
//          Fade effect only in IE; others degrade gracefully
//Author:   etLux
//===========================================================

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header
// NS4-6,IE4-6
// Fade effect only in IE; degrades gracefully

// =======================================
// set the following variables
// =======================================

// Debug
var DEBUG2 = 0;

// Set slideShowSpeed (milliseconds)
var slideShowSpeed2 = 10500

// Duration of crossfade (seconds)
var crossFadeDuration = 3;


// create different sets of images per picture group
function select_pic2(index)
{
   select = index;
   if (DEBUG2) alert("in select_pic, select ="+select);

   //general pictures 1  
   if (select == 1)
   {
      if (DEBUG2) alert("general pictures 1");
       
      Pic2[0] = 'slides/flip0.jpg'
      Pic2[1] = 'slides/flip1.jpg'
      Pic2[2] = 'slides/flip2.jpg'
      Pic2[3] = 'slides/flip3.jpg'
      Pic2[4] = 'slides/flip4.jpg' 
      Pic2[5] = 'slides/flip5.jpg'
      Pic2[6] = 'slides/logo.jpg'
   }

   //officer pictures 2  
   if (select == 2)
   {
      if (DEBUG2) alert("officer pictures");
       
      Pic2[0] = 'slides/officers0.jpg'
      Pic2[1] = 'slides/officers1.jpg'
      Pic2[2] = 'slides/officers2.jpg'
      Pic2[3] = 'slides/officers3.jpg'
      Pic2[4] = 'slides/officers4.jpg'
      Pic2[5] = 'slides/logo.jpg'
   }

   //member pictures 2  
   if (select == 3)
   {
      if (DEBUG2) alert("member pictures");

      Pic2[0] = 'slides/member0.jpg'
      Pic2[1] = 'slides/member1.jpg'    
      Pic2[2] = 'slides/officers0.jpg'
      Pic2[3] = 'slides/officers1.jpg'
      Pic2[4] = 'slides/officers2.jpg'
      Pic2[5] = 'slides/officers3.jpg'
      Pic2[6] = 'slides/officers4.jpg'
      Pic2[7] = 'slides/logo.jpg'
   }

   //cwt pictures  
   if (select == 4)
   {
      if (DEBUG2) alert("cwt pictures");

      Pic2[0] = 'slides/cwt0.jpg'
      Pic2[1] = 'slides/cwt1.jpg'
      Pic2[2] = 'slides/cwt2.jpg'
      Pic2[3] = 'slides/cwt3.jpg'
      Pic2[4] = 'slides/cwt4.jpg'
      Pic2[5] = 'slides/cwt5.jpg'
      Pic2[6] = 'slides/cwt6.jpg'
      Pic2[7] = 'slides/logo.jpg'
   }

   //can we talk home page  
   if (select == 5)
   {
      if (DEBUG2) alert("cwt homepage");

      Pic2[0] = 'images/cwt_rosalyn_wesley.jpg'
      Pic2[1] = 'images/cwt_lindagravett.jpg'
      Pic2[2] = 'images/cwt_angelaoh.jpg'
      Pic2[3] = 'images/linda_dunn2.jpg'
      Pic2[4]  = 'images/cwt_kesho.jpg'
      Pic2[5] = 'images/cwt_susan_arnold.jpg'
      Pic2[6] = 'images/helms_bio.jpg'
      Pic2[7] = 'images/cwt_sandra_yancy.jpg'
      Pic2[8] = 'images/cwt_val_b.jpg'
      Pic2[9] = 'images/cwt_graciela_eleta.jpg'
      Pic2[10] = 'images/cwt_jane_e_smith.jpg'
      Pic2[11] = 'images/cwt_val.jpg'
      Pic2[12] = 'http://www.health-partners.org/who_we_are/images/reid.gif'
      Pic2[13] = 'http://www.uc.edu/presidentsearch/images/photo.jpg'
   }
}

// =======================================
// do not edit anything below this line
// =======================================


// global variables
var Pic2 = new Array(); // picture definition
var preLoad2 = new Array() ; //preload array
var j2 = 0; 
var t2;
var p2;
var PRELOAD2 = 0;
var select2;


// to preload images
function load_pic2()
{
   if (DEBUG2) alert("in load_pic");

   // set loaded to true
   PRELOAD2 = 1;

   // number of pictures in slide show
   p2 = Pic2.length

   for (i2 = 0; i2 < p2; i2++)
   {
      preLoad2[i2] = new Image()
      preLoad2[i2].src = Pic2[i2]
   }
}

// run slideshow
function runSlideShow2(select)
{
   if (DEBUG2) alert("in runslideshow, select ="+select);
   
   //check to see if image object exists
   if (!document.images.SlideShow2)
   {
       return;
   }

   //check if pictures have been loaded already
   if (PRELOAD2 == 0)
   {
      if (DEBUG) alert("preloading pictures");

      //picture selection
      select_pic2(select);   
   
      //preload
      load_pic2();
   }

   if (DEBUG2) alert("Pic2[1] = "+Pic2[1]);
   if (DEBUG2) alert("preLoad2[1] = "+preLoad2[1]);

   //normal stuff
   if (document.all)
   {
      document.images.SlideShow2.style.filter="blendTrans(duration=2)"
      document.images.SlideShow2.style.filter="blendTrans(duration=crossFadeDuration2)"
      document.images.SlideShow2.filters.blendTrans.Apply() 
   }

   document.images.SlideShow2.src = preLoad2[j2].src
   if (document.all)
   {
      document.images.SlideShow2.filters.blendTrans.Play()
   }
   j2 = j2 + 1
   if (j2 > (p2-1)) j2=0
   t2 = setTimeout('runSlideShow2(select)', slideShowSpeed2)
}




