<!--


// ADD THIS CODE INSIDE THE <HEAD> TAG:
//   <SCRIPT LANGUAGE="JavaScript" SRC="slides.js"></SCRIPT>

// ADD THIS CODE TO THE <BODY> TAG:
//   onLoad="slide_init(0);"

// ADD THIS CODE TO THE LOCATION OF THE SLIDE SHOW:
//   <IMG SRC="graphics/slides/slide1.jpg" NAME="slide" WIDTH="300" HEIGHT="275" ALT="" style="filter:blendTrans(duration=2)" BORDER="0">

// SET SITE SPECIFIC INFORMATION HERE
var totalSlides = 10;      // total number of slides
var slideWidth = 200;     // slide width
var slideHeight = 102;    // slide height
var slideDelay = 4000;    // slide delay in milliseconds (4000 = 4 seconds)






// test for Opera Web browser
isOpera = (navigator.appName == 'Opera') ? true : false;
var slidesLoading = true;

if (document.images)
{
  // pre-cache first slide show image
  var slideImages = Array();
  slideImages[0] = new Image(slideWidth, slideHeight);
  slideImages[0].src = "graphics/cuisine/slide_1.jpg";
  slideImages[1] = new Image(slideWidth, slideHeight);
  slideImages[1].src = "graphics/cuisine/slide_2.jpg";
  slideImages[2] = new Image(slideWidth, slideHeight);
  slideImages[2].src = "graphics/cuisine/slide_3.jpg";
}


// do slide show
var slideNum;
var imageNum = 3;

function slide_init(input)
{
  var num = input;
  if (slidesLoading)
  {
    if (slideImages[num].complete)
    {
      // the next slide has loaded completely
      do_slide(num);
      num = increment_slide(num);
      if (num == 0)
      {
        // we're done loading slides
        slidesLoading = false;
      }
      else
      {
        // load next slide
        slideImages[num] = new Image(slideWidth, slideHeight);
        slideImages[num].src = "graphics/cuisine/slide_" + (num+1) + ".jpg";
      }
      setTimeout("slide_init(" + num + ")", slideDelay);
    }
    else
    {
      // wait another second as the next slide has yet to finish loading
      setTimeout("slide_init(" + num + ")", 1000);
    }
  }
  else
  {
    do_slide(num);
    setTimeout("slide_init(" + increment_slide(num) + ")", slideDelay);
  }
}

function do_slide(num)
{
  if (!document.images)
    return;
  if (imageNum == 1)
  {
    // if the browser is IE 4.x
    if (document.all && !isOpera)
      slide1.filters.blendTrans.apply();
    document.images.slide1.src = eval("slideImages[" + num + "].src");
    // if the browser is IE 4.x
    if (document.all && !isOpera)
      slide1.filters.blendTrans.play();
    imageNum = 2;
  }
  else if (imageNum == 2)
  {
    // if the browser is IE 4.x
    if (document.all && !isOpera)
      slide2.filters.blendTrans.apply();
    document.images.slide2.src = eval("slideImages[" + num + "].src");
    // if the browser is IE 4.x
    if (document.all && !isOpera)
      slide2.filters.blendTrans.play();
    imageNum = 3;
  }
  else  // imageNum == 3)
  {
    // if the browser is IE 4.x
    if (document.all && !isOpera)
      slide3.filters.blendTrans.apply();
    document.images.slide3.src = eval("slideImages[" + num + "].src");
    // if the browser is IE 4.x
    if (document.all && !isOpera)
      slide3.filters.blendTrans.play();
    imageNum = 1;
  }
}

function increment_slide(num)
{
  if (num < (totalSlides - 1))
    return (num + 1);
  else
    return (0);
}

// -->
