Javascript for loop new condition
<p>plz check the code below:</p>

<pre><code>for(i=0; i-DIL; i++)//see the condition here i-DIL .Is this correct?
 { 


}
</code></pre>

<p>is the second condition above in for loop correct?if so ,what does that mean?</p>

<p>actual code is:</p>

<pre><code> javascript:R=0;  
 x1=.1; y1=.05;
 x2=.25; y2=.24;
 x3=1.6; y3=.24;
 x4=300; y4=200;
 x5=300; y5=200;
 DI=document.getElementsByTagName("img");
 DIL=DI.length; 
 function A(){for(i=0; i-DIL; i++)//see the condition here i-DIL .Is this correct?
 { 
 DIS=DI[ i ].style;
 DIS.position='absolute';
 DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; 
 DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}

R++

}
 setInterval('A()',5); void(0);
</code></pre>

<p>Also can anyone help me describing the reason for placing void(0) at the end of the script?
And U can see that repeatedly image position is set over and over .How can i overcome that</p>
