<!--

// start Slideshow
function start () {

  // pre-load first image (in hidden div)
  var next = 2;
  new Element.update('preload', '<img src="/images/home/0' + (next) + '.jpg" alt="Brunswick Heads heroshot image ' + next + ' - preloaded">');

  // now continue to rest of slideshow
  setTimeout("slideshow()", 4000);
}

// Slideshow
var step = 1;
var sec = 2;
function slideshow () {

  // +1 to counter
  if (step < 11) {
    step++;
  } else {
    step=1;
  }
  
  // fade Image
  new Effect.Fade('hero_inner', {duration:sec, fps:99});

  // show Next Image
  setTimeout('appearImg(' + step + ', ' + sec + ')', (sec * 1000));

  // pre-load next image (in hidden div)
  if (step < 10) {
    preimage = '0' + (step + 1);
    preimage2 = '0' + step;
  } else {
    preimage = step + 1;
    preimage2 = step;
  }
  new Element.update('preload', '<img src="/images/home/' + preimage + '.jpg" alt="Brunswick Heads heroshot image ' + step + ' - preloaded">');

  // next image after a pause
  setTimeout("slideshow()", 12000);
}

// show next Image
function appearImg (i, sec) {
  if (step < 10) {
    image = '0' + step;
  } else {
    image = step;
  }
  new Element.update('hero_inner', '<img src="/images/home/' + image + '.jpg" alt="Brunswick Heads heroshot ' + step + ' image">');
  new Effect.Appear('hero_inner', {duration:sec, fps:99});

  // show '1.'
  new Element.update('no', step + '.');
}

//-->