var customerDelay = 15 * 1000;
var customerTimer;
var groupCount;

function next_group(groupNumber){
	var nextGroup;
	if(groupNumber < groupCount){
		nextGroup = groupNumber + 1;
	}
	else{
		nextGroup = 1;
	}
	
	toggleGroups(groupNumber, nextGroup);

	clearTimeout(customerTimer);
	customerTimer = setTimeout('next_group('+nextGroup+')', customerDelay);
}

function previous_group(groupNumber){
	var nextGroup;
	if(groupNumber == 1){
		nextGroup = groupCount;
	}
	else{
		nextGroup = groupNumber - 1;
	}

	toggleGroups(groupNumber, nextGroup);

	clearTimeout(customerTimer);
	customerTimer = setTimeout('previous_group('+nextGroup+')', customerDelay);
}

function toggleGroups(previousGroup, nextGroup){
	var prev = $('#group' + previousGroup);
	var next = $('#group' + nextGroup);

	prev.hide(0, function(){next.show()});
}



$(document).ready(function(){
	groupCount = $('.references').length;
	customerTimer = setTimeout('next_group(1)', customerDelay);
});

