var slide = 1;
var timeoutId;
var slidespeed = 8000; // seconds

function advance_slide() {
  var next_slide = slide + 1;
  if (next_slide == 4) next_slide = 1;
  
  $('#home-page-tab'+slide).removeClass('home-page-tab-active');
  $('#home-page-slide-'+slide).fadeOut('fast', function() {
    $('#home-page-slide-'+next_slide).fadeIn('slow');
    $('#home-page-tab'+next_slide).addClass('home-page-tab-active');
  });

  timeoutId = setTimeout("advance_slide()",slidespeed);
  slide = next_slide;  
}

function force_slide(which) {
  $('.home-page-tab').removeClass('home-page-tab-active');
  $('.home-page-slide').hide();

  $('#home-page-slide-'+which).show();
  $('#home-page-tab'+which).addClass('home-page-tab-active');
  
  slide = which;
}

$().ready(function() {
  $("#home-page-slide-1").wrap('<a class="slide-a" href="'+$("#home-page-slide-1").attr("href")+'">');
  $("#home-page-slide-2").wrap('<a class="slide-a" href="'+$("#home-page-slide-2").attr("href")+'">');
  $("#home-page-slide-3").wrap('<a class="slide-a" href="'+$("#home-page-slide-3").attr("href")+'">');

  timeoutId = setTimeout("advance_slide()",slidespeed);
  
  $("#homepagearea").mouseover(function() { clearTimeout(timeoutId); }).mouseout(function() { timeoutId = setTimeout("advance_slide()",slidespeed); });

  $("#home-page-tab1").mouseover(function() { force_slide(1); });
  $("#home-page-tab2").mouseover(function() { force_slide(2); });
  $("#home-page-tab3").mouseover(function() { force_slide(3); });

  force_slide(1);  
});
