/**
 *
 * File is under copyright of Bouke Haarsma and can
 * only be used with written permission of the author.
 *
 * @author Bouke Haarsma <bouke@webatoom.nl>
 * @copyright 2010, Bouke Haarsma
 */

$(document).ready(function() {
   if($("#slides li").length == 1) {
      $("#slides li:eq(0)").show();
      return;
   }
    
   var images = [];
   $("#slides li").each(function(index,item){
      images.push($(item).css("background-image").replace('url(', '').replace(')', '').replace('"','').replace('"',''));
   });
   
   $.preLoadImages(images, function() {
      showSlide(0);
   });
});

function showSlide(id)
{
   var element = $("#slides li:eq("+id+")");
   if(!element.length || !id) {
      element = $("#slides li:eq(0)");
      id = 0;
   }

   if(element.css("display") == "none") {
      element
         .show()
         .css({
            opacity: 0})
         .animate({
            opacity: 1});
   }
      
   window.setTimeout(function(){
      element
         .animate({
            opacity: 0}, function() { element.hide(); });
      showSlide(id+1);
   }, 7500);
}