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

