$(function() {
    var stack = [];

    // preload images into an array
    for (var i = 3; i < 9; i++) {
        var img = new Image(274,136);
        img.src = '/media/slideshow/slide-' + i + '.jpg';
        if (img.complete)
            stack.push(img);
        else 
            $(img).bind('load', function() {
                stack.push(this);
            });
    } 

    // start slideshow
    $('#slideshow').cycle({
        timeout:  8000,
        before:   onBefore
    });

    // add images to slideshow
    function onBefore(curr, next, opts) {
        if (opts.addSlide) // <-- important!
            while(stack.length)
                opts.addSlide(stack.pop()); 
    };
});

$(document).ready(function() {
      
      function addMega(){
        $(this).addClass("hovering");
        }

      function removeMega(){
        $(this).removeClass("hovering");
        }

    var megaConfig = {
         interval: 100,
         sensitivity: 4,
         over: addMega,
         timeout: 100,
         out: removeMega
};

$("li.mega").hoverIntent(megaConfig)
     
 });
