function animateSponsorSlide(images)
{
  var settings = { container: document.getElementById('animatesponsorimages')
                 , imagelist: images
                 , initialpos: 0
                 , algorithm: "sinus"
                 , algorithm_factor: 0.5
                 , effect: "fade"
                 , animationinterval: 10
                 , animationspeed: 10
                 , waitinterval: 3000
                 , loadfirstimage: true
                 , randomize_sequence: false
                 , resizemethod: 'scaletofit'
                 , resizebackground: 'white'
                 , onfinishslide: onsponsorfinish
                 };
  photoslideshow = new whSlideshow(settings);
}

function onsponsorfinish(pos)
{
  var selectedPhoto = photoslideshow.imagelist[pos];

  if (selectedPhoto)
  {
    var divContainer = document.getElementById("animatesponsorimages");
    if (selectedPhoto.link)
      divContainer.onclick = function() { window.location = selectedPhoto.link; };
    else
      divContainer.onclick = null;
  }
}

function randomizeArray(inarray)
{
  var outarray = [];
  while (inarray.length)
    outarray.push(inarray.splice(Math.floor(Math.random() * inarray.length), 1)[0]);
  return outarray;
}