jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$.preloadImages("img/home/foto1.jpg", "img/home/foto2.jpg", "img/home/foto3.jpg", "img/home/foto4.jpg", "img/home/foto5.jpg", "img/home/foto6.jpg");

$(document).ready(function ()
{
  $('#homefoto').cycle(
  {
  timeout:       2000,  // milliseconds between slide transitions (0 to disable auto advance)
  speed:         2000,  // speed of the transition (any valid fx speed value)
  next:          null,  // id of element to use as click trigger for next slide
  prev:          null,  // id of element to use as click trigger for previous slide
  before:        null,  // transition callback (scope set to element to be shown)
  after:         null,  // transition callback (scope set to element that was shown)
  height:       'auto', // container height
  sync:          true,  // true if in/out transitions should occur simultaneously
  fit:           0,     // force slides to fit container
  pause:         0,     // true to enable "pause on hover"
  delay:         0,     // additional delay (in ms) for first transition (hint: can be negative)
  slideExpr:     null  // expression for selecting slides (if something other than all children is required)
  });

  $('#homefoto').show();

});