var tc_a = 0, tc_b = 0, tc_e;
var tc_offA = 0, tc_stepping = 0.0; // default 0.009
var tc_DIV;

function runTagCloud()
{
	tc_DIV = document.getElementById("tagcloud");
	tc_DIV.style.display="block";
	
	tc_e = tc_DIV.getElementsByTagName("A");
	for (var tc_i = tc_e.length - 1; tc_i >= 0; tc_i--)
	{
		tc_e[tc_i].tc_angle = tc_i * Math.PI * 2 / tc_e.length;
	}

	setInterval(function()
	{
		// window.status="****"+tc_stepping;
		
		for (var tc_i = tc_e.length - 1; tc_i >= 0; tc_i--)
		{
			var tc_newangle = tc_e[tc_i].tc_angle + tc_offA;
			tc_x = 57 + Math.sin(tc_newangle) * 20;
			tc_y = 50 + Math.cos(tc_newangle) * 25;
		 // tcSize = Math.round(12 - Math.sin(angle) * 5);
			tcSize = (12 - Math.sin(tc_newangle) * 3);

     		tc_y = (tc_y - 50) * (250 - tc_x * 2) * 0.01 + 50;

			tc_e[tc_i].style.fontSize = tcSize + "px";
			tc_e[tc_i].style.opacity = tcSize/17;
			tc_e[tc_i].style.zIndex = Math.round(tcSize);
			tc_e[tc_i].style.left = (tc_DIV.offsetWidth * tc_x / 100 - tc_e[tc_i].offsetWidth / 2) + "px";
			tc_e[tc_i].style.top  = tc_y + "%";
		}
		tc_offA += tc_stepping;
	}, 20);
}


