<!--
/* author@ShuvoRim
 * http://www.shuvorim.tk/
 * shuvorim@hotmail.com
 * (c)ShuvoRim Pvt. Ltd. 2002 -03
 * All rights reserved.
 * --------------------------------------------------
 * visit our web site for more free Java applications
 * and applets. Thank you for using our program. */

 //declaring necessary local variables
 var img = new Array(10); //array to hold the images
 var start = null; //start pointer
 var counter = 1; //counts the image sequences
 var delayTime = null; //user defined


 if(document.images) //pre-load all the images
 {
   /* change the looping condition if you want
      to add or remove images. Do not load too
      many images, it will slow down the program's
      loading time [e.g. 30 or above images] */

   for(i = 1; i <= 10; i++)
   {
     img[i] = new Image();
     img[i].src = "images/pic" + i + ".jpg";
   }
 }


 //function for getting the user defined delay time
 function getDelayTime(dlTime)
 {
   var temp = parseInt(dlTime);
   if(temp != NaN)
    delayTime = temp * 1000;

   else
    delayTime = 4000;
 }


 //function for changing the images
 function anim()
 {
   counter++;
   document.images[0].src = img[counter].src;

   if(counter == 10)
    counter = 0; //sets the counter value to 0
 }


 //function for starting the slide show
 function slide()
 {
   getDelayTime(document.form1.delay.value);

   with(document.form1)
   {
     start = setInterval("anim()", delayTime);
     stShow.disabled = true;
     spShow.disabled = false;
   }
 }


 //function to stop the slide show
 function stopSlide()
 {
   clearInterval(start);
   document.form1.stShow.disabled = false;
   document.form1.spShow.disabled = true;
 }

