Well, they are using mathlab or some kind of simulator; but it is not that hard to predict if you program and run it on C+ or something. Basically they are using circular movement concepts, thats the important thing:
http://img14.imageshack.us/img14/6877/screenshot20110711at750.png
x= x0+v0 ·cosα·t
y= y0+ v0 ·senα·t-gt2/2
or
x= R·cosθ-v0 ·senθ·t
y= R·senθ+v0·cosθ·t-gt2/2
and Xmax:
x= R·cosθ-v0 ·sen(θ)·t
-h= R·senθ+v0·cos(θ)·t-gt2/2
http://img13.imageshack.us/img13/6877/screenshot20110711at750.png