var display_time = 10000; var interval_id; var transition_speed = 6000; var FEATURE_LOCK = false; (function($) { $(document).ready(function() { $('body').addClass('js'); if ($('#banner div.feature-story').length > 1) { if ($('#banner div.feature-story').length == 1) { display_time = 1000; transition_speed = 1000; } else{ display_time = 10000; transition_speed = 6000; } if (!FEATURE_LOCK) interval_id = setInterval('feature_rotate()', display_time); $('#banner a.feature-link').click(function(event) { clearInterval(interval_id); var feature_id = $(this).attr('href').replace('#feature-', ''); feature_rotate(feature_id); $('#banner').unbind(); $(this).blur(); event.preventDefault(); }); if (!FEATURE_LOCK) { $('#banner').mouseenter(function(event) { clearInterval(interval_id); }); $('#banner').mouseleave(function(event) { clearInterval(interval_id); interval_id = setInterval('feature_rotate()', display_time); }); } } }); })(jQuery); function feature_rotate(index) { var feature_active; var feature_link; var feature_new = false; feature_active = $('#banner div.active'); if (typeof(index) != "undefined") { feature_new = $('#banner #feature-' + index); if (feature_new.attr('id') == feature_active.attr('id')) return; feature_link = $('#feature-links #feature-link-' + index); } feature_active.removeClass('active').fadeOut(transition_speed); $('#feature-links .feature-link').removeClass('active'); if (!feature_new) { if (feature_active.next().length > 0) { feature_new = feature_active.next(); var feature_id = feature_new.attr('id').replace('feature-', ''); feature_link = $('#feature-links #feature-link-' + feature_id); } else { feature_new = $('#banner #feature-1'); feature_link = $('#feature-links #feature-link-1'); } } feature_link.addClass('active'); feature_new.addClass('active').fadeIn(transition_speed); }