var speed=15000
var imagecontainer=new Array()
var runSlidesFlag = 0
var imagecount=0

randomVal = Math.random() * 20
randomInt = Math.round(randomVal)
imagecount = randomInt

document.images.slide.src=slideimages[imagecount]

runSlide()

for (i=0;i<slideimages.length;i++)
  {
  imagecontainer[i]=new Image()
  imagecontainer[i].src=slideimages[i]
  }

function runSlide()
  {
  runSlidesFlag = (runSlidesFlag + 1) % 2
  if (runSlidesFlag == 1)
    {
    timeoutid = setTimeout("ticker()", speed)
    }
  else
    {
    clearTimeout(timeoutid)
    }
  }

function ticker()
  {
  if (runSlidesFlag == 1)
    {
    changeSlide()
    timeoutid = setTimeout("ticker()", speed)
    }
  }

function changeSlide()
  {
  if (!document.images) return
  imagecount=(imagecount<slideimages.length-1)? imagecount+1 : 0
  disPlay()
  }

function nextSlide()
  {
  if (runSlidesFlag == 1)
    {
    clearTimeout(timeoutid)
    runSlidesFlag = (runSlidesFlag + 1) % 2
    }
  imagecount=(imagecount<slideimages.length-1)? imagecount+1 : 0
  disPlay()
  runSlide()
  }

function disPlay()
{
  if (document.getElementById("slide").filters)
    { 
    document.images.slide.filters[0].apply()
    document.images.slide.filters[0].play()
    }
  document.images.slide.src=imagecontainer[imagecount].src
 }


