From http://www.storiesinflight.com/html5/backgrounds-transitions.html

javascript with parallax