function activateBackgroundTimer() {
  var snds = 10;
  setTimeout("loadNextBackground()", snds*1000);
}

function loadNextBackground() {
  $("#background").css("background-image", "url("+background_images[active_background]+")");
  if (active_background+1 >= background_images.length) {
    active_background = 0;
  } else {
    active_background++;
  }

  // // preload
  if (!pictures[active_background]) { // cache miss
    var pic = new Image(10, 10); 
    $(pic).bind("load", activateBlendImage);
    pic.src = background_images[active_background]; 
    pictures[active_background] = pic;
  } else { // cache hit
    activateBlendImage();
  }
}


function activateBlendImage() {
  setTimeout("blendImage()", 100);
}

function blendImage() {
  changeOpac(0, "bgfade");
  $("#bgfade").css("background-image", "url("+background_images[active_background]+")");
  
  shiftOpacity("bgfade", 5000);
  activateBackgroundTimer();
}

// Event binden
$(document).ready(function(){ 
  pictures = new Array();
  activateBackgroundTimer();
});

