updates to the functions.js file, finally found a good scroll to script

also commented out some of the scripts by default, so you have to turn
them on to make them work by uncommenting.  May put some conditional
code in later so they don't need to start out commented out (todo)