Well, Photoshop just for the frames since it's all just black pencil lines for effects. Looks like you gotta draw out each scene. Then Image Ready to animate it.
My best answer would be to use macromedia flash, I've seen stuff on other websites such as sfdt.com and it was flashed
obviously macromedia flash >_<. that looks like it is at least 20 frames per second and is like a minute long. do the calculations, thats too much for anyone to do, unless they have like... no life?