Cross-Browser DHTML Animation using the CBE API by Mike Foster, and parametric equation algorithms by Sebastien Chevrel.