var timerA;
var timerB;
var timerC;

var currentCircleA = 0;
var currentCircleB = 0;
var currentCircleC = 0;

function nextCircleA ()
{
	currentCircleA++;
	if (currentCircleA == circlesA.length) currentCircleA = 0;
	changeImages('circleA','_common/img/home/circles/dark/' + circlesA[currentCircleA])
	timerA = window.setTimeout('nextCircleA()',interval());
}

function nextCircleB ()
{
	currentCircleB++;
	if (currentCircleB == circlesB.length) currentCircleB = 0;
	changeImages('circleB','_common/img/home/circles/dark/' + circlesB[currentCircleB])
	timerB = window.setTimeout('nextCircleB()',interval());
}

function nextCircleC ()
{
	currentCircleC++;
	if (currentCircleC == circlesC.length) currentCircleC = 0;
	changeImages('circleC','_common/img/home/circles/light/' + circlesC[currentCircleC])
	timerC = window.setTimeout('nextCircleC()',interval());
}

function initCircles ()
{
	timerA = window.setTimeout('nextCircleA()',interval());
	timerB = window.setTimeout('nextCircleB()',interval());
	timerC = window.setTimeout('nextCircleC()',interval());
}

function interval ()
{
	return 5000 + Math.floor(Math.random() * 5) * 1000;
}
