function main()
{
	var divs = document.getElementsByTagName("div");
	var pixels = [];
	var i;
	var div;
	
	for (i in divs)
	{
		div = divs[i];
		if ((div.className == "on") || (div.className == "off"))
			pixels.push(div);
	}

	var ink = 0;
	
	function timeout()
	{
		var currentink = ink;
		for (i in pixels)
		{
			var thisink = currentink;
			
			div = pixels[i];
			if (div.className == "on")
				thisink = 0xfff - thisink;
			
			var s = "00"+thisink.toString(16);
			s = s.substring(s.length-3);
			
			div.style.backgroundColor = "#"+s; 
			currentink = currentink + 1;
		}
		
		ink = ink + 1;
		setTimeout(timeout, 100);
	}
	
	timeout();
}
