The post includes several excellent resources for teaching functions. See also this further post aimed at older students.
PhET Simulations look excellent, I will be exploring more of these. I have used the Projectiles Simulation with Mechanics A Level students and have posted on this for students on Mathematics for Students. There are numerous PhET simulations covering Physics, Biology, Chemistry, Earth Science and Mathematics. Note the growing collection of HTML5 versions which will work across all platforms and devices. The Projectiles simulation here is currently a Flash resource.
PhET Balancing Act working nicely on my phone!