Above is what you get in the console after clicking the first three nodes. While the first two of them really expanded (changing from plus to minus), the last one (aesthetic sensitivity) did not.
Hm, well.. it seems some relative URLs still need to be converted to absolute. But they must be in the scripts, because all the URLs in the page are already converted. In fact, if we look at the last file onLoad.js, we soon discover a pattern like this:
That is what is causing us troubles, and the pattern occurs again and again also in the other scripts. To solve this problem, the plan is to intercept all ajax calls and if they entail a URL containing ajax/ajaxCalls.php then we redirect them to $.proxyGet().
My sixth attempt (open in jsFiddle):
produced this result: