r3dux.org
How To: Scroll a Web-Page Background using JavaScript
Update: As per request, modified to move the background in any direction and at any speed you’d like – all you have to do is change the vertSpeed, horizSpeed, and updateDelay variables …