/* 
   New Perspectives on HTML, XHTML, and DHTML
   

   Bill's Slideshow
   Name: Barbara A. Buescher
   Date: Oct 23, 2007
*/

if (document.images)   {
   var RUp = new Image();
   var RDown = new Image();
   var LUp = new Image();
   var LDown = new Image();
   RUp.src = "graphics/rup.gif";
   RDown.src = "graphics/rdown.gif";
   LUp.src = "graphics/lup.gif";
   LDown.src = "graphics/ldown.gif";

   var SlideNum = 0;

 var Slides = new Array();
   Slides[0] = new Image();
   Slides[1] = new Image();
   Slides[2] = new Image();
   Slides[3] = new Image();
   Slides[4] = new Image();
   Slides[5] = new Image();
   Slides[0].src = "photos/oct_social1.jpg";
   Slides[1].src = "photos/oct_social2.jpg";
   Slides[2].src = "photos/oct_social3.jpg";
   Slides[3].src = "photos/oct_social4.jpg";
   Slides[4].src = "photos/oct_social5.jpg";
   Slides[5].src = "photos/oct_social6.jpg";
}   

function LIn()   {
    if (document.images) document.images["LeftArrow"].src = LDown.src;
}

function LOut()   {
    if (document.images) document.images["LeftArrow"].src = LUp.src;
}

function RIn()   {
    if (document.images) document.images["RightArrow"].src = RDown.src;
}

function ROut()   {
    if (document.images) document.images["RightArrow"].src = RUp.src;
}

function SlideShow(direction)   {
   if (direction == "forward")  {
      if (SlideNum == 5)   {
          SlideNum = 0;
      }
      SlideNum ++;
    }
   else if (direction == "reverse") {
      if (SlideNum == 0)   {
          SlideNum = 5;
      }
      SlideNum --;
  }

   if (document.images["Photo"].filters)  TransSlide(direction);
       document.images["Photo"].src = Slides[SlideNum].src; 
} 

function TransSlide(direction)  {
   document.images["Photo"].filters[0].motion = direction;
   document.images["Photo"].filters[0].apply();
   document.images["Photo"].src = Slides[SlideNum].src; 
   document.images["Photo"].filters[0].play(2.0);
}

