jQuery.noConflict();
var display_time = 8000;

var interval_id;

var transition_speed = 5000;



var FEATURE_LOCK = false;



(function(jQuery) {

	jQuery(document).ready(function() {

		jQuery('body').addClass('js');

		if (jQuery('#features div.feature-story').length > 1) {

			if (!FEATURE_LOCK)

				interval_id = setInterval('feature_rotate()', display_time);

			

			jQuery('#features a.feature-link').click(function(event) {

				clearInterval(interval_id);

				

				var feature_id = jQuery(this).attr('href').replace('#feature-', '');

				

				feature_rotate(feature_id);

				jQuery('#features').unbind();

				jQuery(this).blur();

				event.preventDefault();

			});

			

			if (!FEATURE_LOCK) {

				jQuery('#features').mouseenter(function(event) {

					clearInterval(interval_id);

				});

				

				jQuery('#features').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 = jQuery('#features div.active');

	if (typeof(index) != "undefined") {

		feature_new = jQuery('#features #feature-' + index);

		if (feature_new.attr('id') == feature_active.attr('id'))

			return;

		feature_link = jQuery('#feature-links #feature-link-' + index);

	}

	

	feature_active.removeClass('active').fadeOut(transition_speed);

	jQuery('#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 = jQuery('#feature-links #feature-link-' + feature_id);

		} else {

			feature_new = jQuery('#features #feature-1');

			feature_link = jQuery('#feature-links #feature-link-1');

		}

	}

	

	feature_link.addClass('active');

	feature_new.addClass('active').fadeIn(transition_speed);

}


