/* foo */

var start_time = 1235835292;
var present = new Array();
var counter = new Array();
var colors = [ "#6F0a0a",
					"#6d380a",
					"#68680a",
					"#0a6f0a",
					"#0a0a6f",
					"#56254f" ];

fetch_unix_timestamp = function() {
	return parseInt(new Date().getTime().toString().substring(0, 10))
}


window.onload = function() {
	setInterval(setCounters, 1000);

}

function setCounters() {
	var now = fetch_unix_timestamp();
	var tdigits = now.toString().split("");

	var pass = zeroPad(now - start_time, 10);
	var pdigits = pass.toString().split("");

	for (var i in tdigits) {
		if (tdigits[i] != present[i]) {
			var widget = document.getElementById("top-"+i);
			widget.innerHTML = tdigits[i];
			widget.style.color = (tdigits[i] > 0) ? colors[Math.floor(Math.random()*colors.length)] : "#000000";
		}
	}
	for (var i in pdigits) {
		if (pdigits[i] != counter[i]) {
			var widget = document.getElementById("bottom-"+i);
			widget.innerHTML = pdigits[i];
			widget.style.color = (pdigits[i] > 0) ? colors[Math.floor(Math.random()*colors.length)] : "#000000";
		}
	}
	
	present = tdigits;
	counter = pdigits;

}

function zeroPad(n, digits) {
	n = n.toString();
	while (n.length < digits) {
		n = '0' + n;
	}
	return n;
}


