checklist upgrade

Made an attempt of making the site filter on the site.html look a little more appealing and consistent with other filters on the website.
Ivan's right; it will be easier to maintain this code if we consolidate the document on ready stuff into one function in one script tag.