//------------------ Cover Page Animation ------------------------
delay = 2000;
imageIndex = 1;
imageNum = 11;
animateOn = 1;
imagePrev = 10;
// Preload animation images
theImages = new Array(11);
theCaptionImages = new Array(11);
materialNames = new Array(11);
materialNames[0] = "Alumina Slipcasting Mold";
materialNames[1] = "Alumina Airfoils (green)";
materialNames[2] = "Silicon nitride parts (green and fired)";
materialNames[3] = "Ceramic Casting Shell and casting";
materialNames[4] = "Ceramic Appearance Model";
materialNames[5] = "Porous Ceramic Filter";
materialNames[6] = "Complex Surface Texture";
materialNames[7] = "Metal injection molds";
materialNames[8] = "Ceramic lattice structure";
materialNames[9] = "Architectural model (in ceramic)";
materialNames[10] = "Metal Tools for injection molding";
for(i = 0; i < imageNum; i++)
{
   theImages[i] = new Image();
   theImages[i].src = "images/image" + i + ".jpg";
   theCaptionImages[i] = new Image();
   theCaptionImages[i].src = "http://czms.mit.edu/cho/3dp/images/caption" + i + ".jpg";
}

function toggleImageCycling()
{
   if(animateOn == 0)
   {
      animateOn = 1;
      document.cyclingForm.cyclingButton.value = "Pause Image Cycling";
   }
   else
   {
      animateOn = 0;
      document.cyclingForm.cyclingButton.value = "Resume Image Cycling";
   }
}

function animate() 
{
   if( animateOn == 1)
   {
      document.cyclingCaption.src = theCaptionImages[imageIndex].src;
      document.cyclingImage.src = theImages[imageIndex].src;
      imagePrev = imageIndex;
      imageIndex ++;
      if(imageIndex >= imageNum) 
      {
          imageIndex = 0;
      }
   }
   else
   {
      document.cyclingCaption.src = theCaptionImages[imagePrev].src;
      document.cyclingImage.src = theImages[imagePrev].src;
   }
}

//--------------- End of Cover Page Animation --------------------
