$(document).ready(function() {

  var slideshow_delay = 8000;
  var slideshow_fade = 500;

  var slideshow_active = true;

  function slideshow_change() {

    if (slideshow_active) {
      var active = $('.featured_project ol.projects li.active');
      active.removeClass('active');
      $('.slug_' + active.data('slug')).fadeOut(slideshow_fade);

      if (active.is(':last-child')) {
        active = $('.featured_project ol.projects li:first-child');
      } else {
        active = active.next();
      }

      active.addClass('active');
      $('.slug_' + active.data('slug')).fadeIn(slideshow_fade);
    }

    setTimeout(slideshow_change, slideshow_delay);
  }

  setTimeout(slideshow_change, slideshow_delay);

  $('.featured_project ol.projects li').live('mouseover', function() {
    var active = $('.featured_project ol.projects li.active');
    active.removeClass('active');
    $('.slug_' + active.data('slug')).hide();

    active = $(this);
    active.addClass('active');
    $('.slug_' + active.data('slug')).show();

    slideshow_active = false;
  });

  $('.featured_project .find_out_more a').live('mouseover', function() {
    slideshow_active = false;
  });

  $('.featured_project ol.projects li, .featured_project .find_out_more a').live('mouseout', function() {
    slideshow_active = true;
  });

});
