Program is now mostly working, fails one test for one additional answer.

Summary:

Reassigned a variable whose previous function was to precache work, except the precache was conflicting with a cache check resulting in no response.

Commented out a test on nonexistent functionality.

Corrected a test with a wrong answer, but browsers still give an additional wrong answer as verified by other QM applications and the test, so there is an indication of a program problem here.

Rearranged a test's answers to match those of major browsers (IE, Chrome, FF, Opera), but Safari 5.1.7 (last available version on XP) returns answers in reverse order.

I'm very interested in seeing the program working. Thanks for your time.