//Edit fade (transition) speed in miliseconds
var speedFade = 4000;

//Edit image duration in miliseconds
var speedDuration = 6000;


//Fade out current image, fade in next
function rotateImg(current) {
	numImg = jQuery('.home-feature').children().size();
	next = 0;
	
	if(!current || current > numImg) { current = 1; }
	if( current == numImg ) { next = 1; }
	else { next = current + 1; }
	
	jQuery('.home-feature img:nth-child('+current+')').fadeOut(speedFade);
	jQuery('.home-feature img:nth-child('+next+')').fadeIn(speedFade);
	
	jQuery(this).delay(speedDuration, function() {
		rotateImg(current + 1);
	});
	
}

//Begin image rotating
function runRotate() {
	jQuery(this).delay(speedDuration, function() {
		rotateImg();
	});
}

//Call the rotate function when the DOM is loaded
jQuery(document).ready(runRotate);
