Текст двигается по экрану, меняя свой цвет

Исходный код этого примера:
<div id="R"></div>
<script>
Col=["#f0f","#00f","#0ff","#0f0","#ff0","#ffa500","#f00"];
Txt=["","","","","","","Привычка - вторая натура"];
 str="<table style='font-size: 32px;'>";
for(k=0;k<7;k++)
str+="<tr><td style='height:30px;color:"+Col[k]+"' id=c"+k+"></td></tr>";
R.innerHTML=str+"</table>";
j=0;
function cl()
{
if (j==7) j=0;
i=j++;
str="";
for(k=0;k<7;k++)
str+="if (i==7) i=0; c"+k+".innerText=Txt[i++];";
eval(str);
setTimeout("cl();",500);
}
cl();
</script>

.