<!-- Original:  Mike Canonigo (mike@canonigo.com) -->
<!-- Web Site:  http://www.munkeehead.com -->

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
var ImgNum = 0;
function getImgLength ( arr )
{
	if ( arr )
	{
		return arr['img'].length - 1;
	} else {
		return NewImg.length - 1;	
	}
}


//Time delay between Slides in milliseconds
var delay = 2000;

var lock = false;
var run;
function chgImg(direction, slide, arr)
{
  if ( !slide )
  {

    if (document.images)
    {
      ImgNum = ImgNum + direction;
	
      if ( (ImgNum > getImgLength()) )
      {
        ImgNum = 0;
      }
	  else if ( (ImgNum < 0) )
      {
        ImgNum = getImgLength();
      }
      document.getElementById("slides").src = NewImg[ImgNum];
	  document.getElementById("slides").slide = ImgNum;
      document.getElementById("caption").innerHTML = NewCap[ImgNum];
    }

  } else {

    if (document.images)
    {
      ImgNum = ImgNum + direction;
	
      if ( (ImgNum > getImgLength(arr)) )
      {
        ImgNum = 0;
      }
	  else if ( (ImgNum < 0) )
      {
        ImgNum = getImgLength(arr);
      }
      document.getElementById(slide).src = arr['img'][ImgNum];
	  document.getElementById(slide).slide = ImgNum;
      document.getElementById(slide+"caption").innerHTML = arr['cap'][ImgNum];
    }

  }
}

function auto()
{
  if (lock == true)
  {
    lock = false;
    window.clearInterval(run);
  }
  else if (lock == false)
  {
    lock = true;
    run = setInterval("chgImg(1)", delay);
  }
}