var slide_timer;

function banner_activate(id){
  jQuery('.stage, #main-stage-buttons a').removeClass('active');
  jQuery('#' + id + ', #' + id + '-stage').addClass('active');
}

function banner_rotate(){
  current = jQuery('#main-stage-buttons a.active').attr('id');
  switch (current){
    case 'crawl-space-encapsulation':
      banner_activate('crawl-space-waterproofing');
      break;
    case 'crawl-space-waterproofing':
      banner_activate('basement-waterproofing');
      break;
    case 'basement-waterproofing':
      banner_activate('foundation-repair');
      break;
    case 'foundation-repair':
      banner_activate('mold-remediation');
      break;
    case 'mold-remediation':
      banner_activate('crawl-space-encapsulation');
      break;
  }
  slide_timer = setTimeout("banner_rotate()", 8000);
}

jQuery(document).ready(function(){
  slide_timer = setTimeout("banner_rotate()", 8000);
  jQuery('#main-stage-buttons a').hover(function(){
    banner_activate(jQuery(this).attr('id'));
    clearTimeout(slide_timer);
  }, function(){
    slide_timer = setTimeout("banner_rotate()", 8000);
  });
  
  jQuery('.stage').hover(function(){
    clearTimeout(slide_timer);
  }, function(){
    slide_timer = setTimeout("banner_rotate()", 8000);
  });
});
