http://www.theodinproject.com/web-development-101/javascript-and-jquery?ref=lnav my version of this