function activateSlide(slide) {
  $("#feature li.current").fadeOut();
  $("#feature li").removeClass('current');
  $("#feature #position a").removeClass('current');
  $("#feature li#slide-"+slide).fadeIn().addClass('current');
  $("#feature #position #slide-"+slide+"-control").addClass('current');
  var t = setTimeout(function() {
    cycleSlide();
  }, 6000);
  $("#feature").data('timeout', t);
}

function cycleSlide() {
  totalSlides = $("#feature li").size();
  currentSlide = $("#feature li.current").attr('id');
  currentSlideId = currentSlide.split('-');
  currentSlideId = parseInt(currentSlideId[1]);
  if (currentSlideId == totalSlides) { nextSlide = 1; } else { nextSlide = currentSlideId + 1; }
  activateSlide(nextSlide);
}

$(document).ready(function() {
  if ($("body").attr('id') == 'homepage') {
    $("#feature").append('<div id="position"></div>');
    var slide = 1;
    $("#feature li").each(function(slide) {
      slide++;
      $(this).attr('id','slide-'+slide);
      $("#feature #position").append('<a href="#'+slide+'" id="slide-'+slide+'-control"></a>');
    });

    $("#feature #position a").live('click',function(){
      slide = $(this).attr('href').split('#');
      activateSlide(slide[1]);
      clearTimeout($("#feature").data('timeout'));
      return false;
    });

    $('#feature').hover(function() {
        clearTimeout($(this).data('timeout'));
    }, function() {
        clearTimeout($(this).data('timeout'));
        var t = setTimeout(function() {
          cycleSlide();
        }, 6000);
        $(this).data('timeout', t);
    });

    activateSlide(1);
  }

  $("#indexed-content a").attr('target','_blank');
});
