/* you can change these */

var data = new Array(
	'images/homepage03.jpg',
	'images/homepage05.jpg',
	'images/homepage01.jpg',
	'images/homepage04.jpg',
	'images/homepage02.jpg'
);

/* slideshow time in seconds */
var slideshow_time = 5;

/* don't change anything below.. */

var counter = 0;
var timer;
var playing = 0;
var images = new Array();

function slideshow_update() {
  if( slideshow_filenames.length > 0 ) {
    slideshow_loadpic(counter);
    document.getElementById('slideshow_image').src = images[counter].src;
    slideshow_loadpic(counter + 1);
  }
  slideshow_stop();
}


function slideshow_loadpic( count ) {
  if( data.length > count && count >= 0 ) {
    if( images[count] == undefined ) { 
      images[count] = new Image();
      images[count].src = data[count];
    }
  }
}


function slideshow_next() {
  if( data.length > counter + 1 ) {
    counter++;
  } else {
    counter = 0;
  }
  slideshow_loadpic( counter );
  document.getElementById('slideshow_image').src = images[counter].src;
  slideshow_loadpic( counter + 1);
}

function slideshow_prev() { 
  if( counter > 0 ) {
    counter--;
  } else {
    counter = data.length - 1;
  }
  slideshow_loadpic( counter );
  document.getElementById('slideshow_image').src = images[counter].src;
  slideshow_loadpic( counter - 1);
}

function slideshow_play_stop( ) {
  if( playing ) {
    slideshow_stop();
  } else {
    slideshow_play();
  }
}

function slideshow_stop() {
  playing = 0;
  clearTimeout( timer );
}

function slideshow_play() {
  playing = 1;
  timer = setTimeout( 'slideshow_play_next()', 1000 * slideshow_time ); 
}
function slideshow_play_next() {
  slideshow_next();
  slideshow_play();
}