var mySlideList = ['cartoon_av.jpg', 'cartoon_begeleiding.jpg', 'cartoon_domeinen.jpg', 'cartoon_hardware.jpg', 'cartoon_it.jpg', 'cartoon_software.jpg'];
var mySlideShow = new SlideShow(mySlideList, 'slide', 6000, "mySlideShow");

function switchImage(imgName, imgSrc) {
  if (document.images) {
    if (imgSrc != "none"){
      document.images[imgName].src = 'images/' + imgSrc;
    }
  }
}

function SlideShow(slideList, image, speed, name){
  this.slideList = slideList;
  this.image = image;
  this.speed = speed;
  this.name = name;
  this.current = 0;
  this.timer = 0;
}

SlideShow.prototype.play = SlideShow_play;  

function SlideShow_play(){
  with(this){
    if(current++ == slideList.length-1) current = 0;
    switchImage(image, slideList[current]);
    clearTimeout(timer);
    timer = setTimeout(name+'.play()', speed);
  }
}

