// vars
var slide_delay		= 10000;
var slide_stop		= false;
var slide_timer;

// run when dom is available
$(document).ready(function(){
	if($('.feature a').length > 1){
		slide_timer = setTimeout(slide_show, slide_delay);
		add_slide_arrows();
	}
});

// auto slideshow
function slide_show(){
	if(!slide_stop){
		slide_previous();
		slide_timer = setTimeout(slide_show, slide_delay);
	}
}

// rotate through home page features, forward
function slide_previous(){
	top_slide = $('.feature a.slide:first');
	$(top_slide).clone().appendTo('.feature');
	$(top_slide).slideUp('slow', function(){ $(top_slide).remove() });
}

// rotate through home page features, backward
function slide_next(){
	bot_slide = $('.feature a.slide:last');
	$(bot_slide).clone().hide().prependTo('.feature').slideDown('slow', function(){ $(bot_slide).remove() });
}

// feature navigation
function add_slide_arrows(){
	$('.feature').append('<a href="#next" class="next"></a>');
	$('.feature').append('<a href="#previous" class="previous"></a>');
	$('.feature a.next').click(function(){
		slide_stop = true;
		clearTimeout(slide_timer);
		slide_next();
		return false;
	});
	$('.feature a.previous').click(function(){
		slide_stop = true;
		clearTimeout(slide_timer);
		slide_previous();
		return false;
	});
}
