var c = 0;
var t;
var timeout = 120;
var cake;
var cakeFlag = false;

function trigger() {
	/* 
	 * cakeFlag turi buti apibreztas, jei su juo norima ka nors daryti.
	 * jis yra apibreztas tik tituliniame.
	 * kartu su indexiniu flashu, aktyvuojame ir cake'a. 
	 * kituose puslapiuse cakeFlag = false;
	 */
	cakeFlag = true;
}

function timedCount() {
	var x = document.getElementById("timer");
	x.innerHTML = c+" / "+timeout;
	c = c+1; // tic-tac

	var s = document.getElementById("screensaver");
	var f = document.getElementById("screensaver_fake");

	if (cakeFlag) {
		/* 
		 * Kadangi index-flash yra wmode = window, tai isijungus screensaveriui
		 * reikia ji slepti, kitaip matysis abu. 
		 */
		cake = document.getElementById("index-flash");
	}

	if (c > timeout) {
		clearTimeout(t);
		x.innerHTML = "showScreenSaver"
		s.style.display = "block";
		f.style.display = "block";

		if (cakeFlag) {
			cake.style.display = "none";
		}
		/* 
		 * Isijungus screensaveriui ir jei puslapis buvo pascrolintas zemyn, 
		 * scsveris issipozicijonuoja neteisingai.
		 * ToDo: scrollBy - durnas workaroundas.
		 */
		window.scrollBy(0,-5000);
	}
	t = setTimeout("timedCount()", 1000);
}


function resetTimer() {
	c = 0;
	var x = document.getElementById("timer");
	x.innerHTML = "hideScreenSaver";

	var s = document.getElementById("screensaver");
	var f = document.getElementById("screensaver_fake");
	
	if (cakeFlag) {
		cake = document.getElementById("index-flash");
		cake.style.display = "block";
	}

	s.style.display = "none";
	f.style.display = "none";
}


document.onmousemove=resetTimer
document.onmousedown=resetTimer
document.onkeypress=resetTimer
/* 
	ToDo: onMouseWheel
*/


