teaserMethod = 1;

function changeTeaser() {
  var new_image = homepage_image + 1;
  if (new_image >= homepage_images.length) { new_image = 0;}
  homepage_image = new_image;

  if (teaserMethod == 1) {
    teaserMethod = 0;
    $("div#teaser").css('backgroundImage', 'url('+homepage_images[homepage_image]+')').pause(100);
    $("#teaser img").fadeOut(900, function() { window.setTimeout('changeTeaser()', 6000);});

  } else {

    $("div#teaser img").attr("src", homepage_images[homepage_image]).pause(100).fadeIn(900, function() {window.setTimeout('changeTeaser()', 6000);});
    teaserMethod = 1;
  }

}

$(document).ready( function() {
  var foo = new Array();
  for (var i = 0; i < homepage_images.length; i++) {
    foo[i] = new Image;
    foo[i].src = homepage_images[i];
  }

  window.setTimeout('changeTeaser()', 6000);
});