The answers to your questions Ingolme are:
I wrote that particular section of code over three (3) years ago. That's how long ago I started on this tool. I can't remember that far back but I'm reasonably certain I learned it from some code examples on the Internet. I changed it slightly to read "<META content=IE=10.0000 http-equiv=X-UA-Compatible>," but this does not seem to have affected anything. The tool still works in IE but not Firefox.
As for CheckboxUpdate, it is a visual basic script that appears later in the header after two (2) of the three (3) javascripts including both of the scripts referencing the code lines previously discussed. It is used to restore all of the checkboxes on the form to the answer "No." This is part of the form reset. I can't explain why this error appears unless it has something to do with the order of appearance in the header, but since it is in the header and not the body, it should work no matter where it appears in the header.
I should add, in case you have not already discovered this fact, that most of my html, javascript and php programming is self-taught over several years.