var rotate_delay = 2000; // delay in milliseconds (5000 = 5 secs)
var number_of_images = images.length;

var current = 0;
var timeout_id;
var running = 0;

function next() {
if ((current+1) > number_of_images) {
current=0;
}
running=0;
//alert("images/slides/" + images[current++] + ".gif");
document.images.slide_image.src = "images/slides/" + images[current] + ".jpg";
document.links('slide_link').href = "images/slides/" + images[current] + "_large.jpg";
current++;
next_one();
}

function show_first() {
      document.images.slide_image.src = "images/slides/" + images[current] + ".jpg";
document.links('slide_link').href = "images/slides/" + images[current] + "_large.jpg";
current++;  

}

function start() {
	if (running == 0) {
		timeout_id = window.setTimeout("next()", rotate_delay);
		running = 1;
	}
}



function stop() {
	if (running == 1) {
		window.clearTimeout(timeout_id);
		running = 0;
	}
}

function next_one() {
	if (running == 0) {
		timeout_id = window.setTimeout("next()", rotate_delay);
		running = 1;
	}
}

function preload() {
    var preload_images = new Array;
    for (i=0;i<images.length;i++){
        preload_images[i]=new Image()
            preload_images[i].src= "images/slides/" + images[i] + ".jpg";
    }
}




