JS Grammar

The horizontal rule below ends the html in this file. Everything below that line is created "on the fly" by javascript...