var secs;
var timerID = null;
var delay = 1000;
var i = 1;
var running = true;

function InitializeTimer()
{
    StopTheClock();
    secs = 10; // Set the length of the timer, in seconds
	i++;
	if (i>4) i=1;
    StartTheTimer();
}

function StopTheClock()
{
	try {
		clearTimeout(timerID);
	}
	catch(err) {}
}

function StartTheTimer() {
    if (secs < 1) {
        StopTheClock();

		for (k=1; k<=4; k++){
			try {
				document.getElementById("mozgobox" + k).style.display = "none";
				document.getElementById("topmna" + k).className = "";
			}
			catch(err) {}
		}
		try {
			document.getElementById("mozgobox" + i).style.display = "block";
			document.getElementById("topmna" + i).className = "active";
		}
		catch(err) {}

		InitializeTimer();
    }
    else {
        secs = secs - 1;
        timerID = setTimeout("StartTheTimer()", delay);
    }
}

function aktiv(whichtopmenu) {
	StopTheClock()
	for (k=1; k<5; k++){
		try {
			document.getElementById("mozgobox" + k).style.display = "none";
			document.getElementById("topmna" + k).className = "";
		}
		catch(err) {}
	}
	try {
		document.getElementById("mozgobox" + whichtopmenu).style.display = "block";
		document.getElementById("topmna" + whichtopmenu).className = "active";
		i = whichtopmenu;
		i++;
		if (i>4) i=1;
	}
	catch(err) {}
	if (running) { i--; InitializeTimer(); }
}

function MitCsinal(elem)
{
	if(running) 
	{
		elem.style.backgroundImage = "url(images/mozgostart.png)";
		StopTheClock();
		running = false;
	}
	else
	{
		elem.style.backgroundImage = "url(images/mozgostop.png)";
		i--; InitializeTimer();
		running = true;
	}
}

