var a = 0, b = 0, e;
var offA = 0, stepping = 0.01;
var container = document.getElementById("tagcloud");

window.onload = function()
{
	e = container.getElementsByTagName("A");
	for (var i = e.length - 1; i >= 0; i--)
	{
		e[i].tcAngle = i * Math.PI * 2 / e.length;
	}

	setInterval(function()
	{
		for (var i = e.length - 1; i >= 0; i--)
		{
			var angle = e[i].tcAngle + offA;
			x = 50 + Math.sin(angle) * 2;
			y = 50 + Math.cos(angle) * 30;
			tcSize = Math.round(15 - Math.sin(angle) * 10);

//			y = (y - 50) * (200 - x * 2) * 0.01 + 50;

			e[i].style.fontSize = tcSize + "px";
			e[i].style.zIndex = tcSize;
			e[i].style.left = (container.offsetWidth * x / 100 - e[i].offsetWidth / 2) + "px";
			e[i].style.top  = y + "%";
		}
		offA += stepping;
	}, 17);
}
