http://javascriptissexy.com/how-to-learn-javascript-properly/#Your_First_ProjectA_Dynamic_Quiz