http://ru.wikipedia.org/wiki/%DD%E2%EE%EB%FC%E2%E5%ED%F2%E0_%EE%EA%F0%F3%E6%ED% EE%F1%F2%E8
function matika(k){
var s = 10;
var r = 10;//расстояние между витками(радиус окружности)
var x=Math.floor(r*(Math.cos(k)+k*Math.sin(k)))
var y=Math.floor(r*(Math.sin(k)-k*Math.cos(k)))
var t =x+200;var l =y+200
document.write('<div style=\"position:absolute; top:'+l+'px;left:'+t+'px ;width:'+s+'px;height:'+s+'px;background:#00F;\">'+'</div>'); }
window.onload=function (){
for(var i=50;i>0;i-=0.01){
//расстояние между div_ами(угол поворота радиуса окружности)
matika(i);
}
}