/*
 * Slideshow
 */

var sl = new Array();
var buffer = new Image;

function nextTimedSlide()
{
  if(act == 'play')
  {
    cnt++;
    if(cnt >= sl.length)
    {
      cnt = 0;
    }
    preloadSlide(cnt);
    (function(){ displayBuffer(cnt) }).delay(3);
  }
}
function nextSlide()
{
  if(act == 'play')
  {
    cnt++;
    if(cnt >= sl.length)
    {
      cnt = 0;
    }
    loadSlide(cnt);
  }
}
function loadSlide(n)
{
  if(act == 'play')
  {
    $('slide').src = sl[n]['file'];
    $('slideDesc').innerHTML = sl[n]['desc'];
    $('slideName').innerHTML = sl[n]['name'];
  }
}
function displayBuffer(n)
{
  if(act == 'play')
  {
    $('slide').src = buffer.src;
    $('slideName').innerHTML = sl[n]['name'];
    $('slideDesc').innerHTML = sl[n]['desc'];
  }
}
function playSlide()
{
  if(act != 'play')
  {
    act = 'play';
    nextSlide();
  }
}
function preloadSlide(n)
{
  buffer.src = sl[n]['file'];
}