// JavaScript from
// http://www.geekpedia.com/tutorial203_Slideshow-and-transition-effects-using-JavaScript.html
// by Sorin Sodolescu 
   var i=0;
   var finished=false;
   var paused=false;
   var running=false;
   function loadPics()
   {
      pic0=new Image();
      pic0.src="imagessl/2391e.jpg";
      pic1=new Image();
      pic1.src="imagessl/2395e.jpg";
      pic2=new Image();
      pic2.src="imagessl/P1012278e.jpg";
      pic3=new Image();
      pic3.src="imagessl/P1012289e.jpg";
      pic4=new Image();
      pic4.src="imagessl/P1012298e.jpg";
      pic5=new Image();
      pic5.src="imagessl/PondDip1e.jpg";
      pic6=new Image();
      pic6.src="imagessl/PondDip2e.jpg";
      pic7=new Image();
      pic7.src="imagessl/PondDip3e.jpg";
      pic8=new Image();
      pic8.src="imagessl/PondDip4e.jpg";
      pic9=new Image();
      pic9.src="imagessl/PondDip5e.jpg";
      pic10=new Image();
      pic10.src="imagessl/P1012104e.jpg";
      pic11=new Image();
      pic11.src="imagessl/P1012111e.jpg";
      pic12=new Image();
      pic12.src="imagessl/P1012114e.jpg";
      pic13=new Image();
      pic13.src="imagessl/P1012107e.jpg";

      pict=new Array();
      pict[0]=pic0.src;
      pict[1]=pic1.src;
      pict[2]=pic2.src;
      pict[3]=pic3.src;
      pict[4]=pic4.src;      
      pict[5]=pic5.src;
      pict[6]=pic6.src;
      pict[7]=pic7.src;
      pict[8]=pic8.src;
      pict[9]=pic9.src;      
      pict[10]=pic10.src;
      pict[11]=pic11.src;
      pict[12]=pic12.src;
      pict[13]=pic13.src;      

// rw
      desc=new Array();
      desc[0]="1. Minibeast Collecting <a href=newsgen.html#MINIBEAST_DAY>(see details)</a> on 15th June - picture by Judy Mendell";  
      desc[1]="2. Minibeast Collecting <a href=newsgen.html#MINIBEAST_DAY>(see details)</a> on 15th June - picture by Judy Mendell";      
      desc[2]="3. Minibeast Collecting <a href=newsgen.html#MINIBEAST_DAY>(see details)</a> on 15th June - picture by Sally Cole";
      desc[3]="4. Minibeast Collecting <a href=newsgen.html#MINIBEAST_DAY>(see details)</a> on 15th June - picture by Sally Cole";
      desc[4]="5. Minibeast Collecting <a href=newsgen.html#MINIBEAST_DAY>(see details)</a> on 15th June - picture by Sally Cole";                    
      desc[5]="1. Pond Dipping - picture by Julie Hearn";  
      desc[6]="2. Pond Dipping - picture by Julie Hearn";      
      desc[7]="3. Pond Dipping - picture by Julie Hearn";
      desc[8]="4. Pond Dipping - picture by Julie Hearn";
      desc[9]="5. Pond Dipping - picture by Julie Hearn";                    
      desc[10]="6. Pond Dipping on 18th April - picture by Sally Cole";      
      desc[11]="7. Pond Dipping on 18th April - picture by Sally Cole";
      desc[12]="8. Pond Dipping on 18th April - picture by Sally Cole";
      desc[13]="9. Pond Dipping on 18th April - picture by Sally Cole";                    
// rw end      
   }
   function next()
   {
      finished=false;
      if(i<pict.length-1)
      {
         i++;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
      }
      else 
      {
         i=0;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
      }
   }
   function prev()
   {
      finished=false;
      if (i>0)
      {
         i--;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
      }
      else
      {
         i=pict.length-1;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
      }
   }

   function startSlide()
   {
      running=true;
      if(navigator.appVersion.indexOf("MSIE") == -1)
      {
         interval = setInterval(FFSlideshow,6000);
      }
      else
      {
         interval = setInterval(slideshow,6000);
      }
      document.getElementById("slideshow").disabled=true;
      document.getElementById('number').innerHTML="Picture "+1*(i+1);
      document.getElementById('number').innerHTML=desc[i];      
   }
   function slideshow()
   {
      if (i<pict.length-1)
      {
         document.getElementById('pictureContainer').filters[0].Apply();
         document.getElementById("slideshow").disabled=true;
         i++;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
         document.getElementById('pictureContainer').filters[0].Play();
      }
// rw comment out allows slideshow to cycle continuously
//      else if (i==pict.length-1 && finished==false)
//      {
//         document.getElementById("slideshow").disabled=false;
//         document.getElementById('number').innerHTML="End of slideshow";
//         finished=true;
//         running=false;
//         clearInterval(interval);
//      }
      else
      {
         document.getElementById('pictureContainer').filters[0].Apply();
         i=0;
         finished=false;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
         document.getElementById('pictureContainer').filters[0].Play();
      }
   }
   function FFSlideshow()
   {
      if (i<pict.length-1)
      {
         document.getElementById("slideshow").disabled=true;
         i++
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
      }
// rw comment out allows slideshow to cycle continuously in Firefox
//      else if (i==pict.length-1 && finished==false)
//      {
//         document.getElementById("slideshow").disabled=false;
//         document.getElementById('number').innerHTML="End of slideshow";
//         finished=true;
//         running=false
//         clearInterval(interval);
//      }
      else
      {
         i=0;
         finished=false;
         document.getElementById('picture').src=pict[i];
         document.getElementById('number').innerHTML="Picture "+1*(i+1);
         document.getElementById('number').innerHTML=desc[i];         
      }
   }
   function pause()
   {
      if(running==true)
      {
         if(paused==false)
         {
            paused=true;
            document.getElementById("pause").value="resume";
            clearInterval(interval);
            document.getElementById('number').innerHTML="Paused";
            document.getElementById('number').innerHTML=desc[i];            
         }
         else
         {
            startSlide()
            paused=false;
            document.getElementById("pause").value="pause";
         }
      }
   } 
