var g_animationManager = new AnimationManager( 50 );
var g_current_slide = 0;
var g_slides = [];

g_animationManager.on_finished = function()
{
  g_current_slide++;
  if ( g_current_slide >= g_slides.length )
    g_current_slide = 0;
  g_slides[ g_current_slide ].start();
}

function load_slides( images )
{
  var ic = document.getElementById("imgContainer");

  for( var i in images )
  {
    var img = images[i];

    var imgObj = document.createElement( 'img' );
    imgObj.style.position = 'absolute';
    imgObj.style.left = '0px';
    imgObj.style.top = '0px';
    imgObj.style.visibility = 'hidden';
    ic.appendChild( imgObj );

    var ii = new ImageInfo( img.src, img.width, img.height, imgObj );

    g_slides.push( 
      new Animation( g_animationManager, ii, 5,
        [new KenBurnsFader(ii,10) ] )
    );
  }
}

function start_slides()
{
  g_slides[ g_current_slide ].start();
}