NewImg = new Array (
  "5.jpg",
  "1.jpg",
  "3.jpg",
  "4.jpg",
  "2.jpg",
  "6.jpg",
  "7.jpg",
  "9.jpg",
  "10.jpg",
  "8.jpg",
  "11.jpg"
);

var ImgNum = 0;
var ImgLength = NewImg.length - 1;

//Time delay between Slides in milliseconds
var delay = 300;

var lock = false;
var run;

function chgImg(direction) {
  if (document.images) {
    ImgNum = ImgNum + direction;
    if (ImgNum > ImgLength) {
      ImgNum = 0;
    }
    if (ImgNum < 0) {
      ImgNum = ImgLength;
    }
    document.slideshow.src = NewImg[ImgNum];
  }
}

function auto() {
  if (lock == true) {
    lock = false;
    window.clearInterval(run);
  }
  else if (lock == false) {
    lock = true;
    run = setInterval("chgImg(1)", delay);
  }
}

var myimages = new Array();

function preloading(){
  for (x=0; x<preloading.arguments.length; x++){
    myimages[x] = new Image();
    myimages[x].src = preloading.arguments[x];
  }
}

preloading("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg","10.jpg","11.jpg");