This page has a DIV on it (the blue box) that has its "style.marginBottom" value animated from nStart to nEnd pixels continuously nRepeats times in a row with steps nFrameDelay milliseconds apart, starting nStartDelay milliseconds after the page has finished loading.

Ideal time: nStartDelay + nFrameDelay * nRepeats * (nEnd - nStart) milliseconds.

Time taken: tDelta milliseconds. (tRatio% of ideal)

A