Hi Tim,
Instead of using frames, what you could do is use Server Side Includes.
There are a few requirements though (1) that your server supports SSIs and (2) pages will most likely have to be published with a .shtml extension rather than a .html extension.
There is one drawback to this method. Because the JavaScript menu is output using a frame it never gets reloaded when following a link to a new document page, meaning the menu stays in whatever form it was in when you last clicked a link. For example, with the way it works now, if you expand one of the top level links to view all of the sublinks and then click on a sublink the menu will still stay expanded. If we were to use SSIs the pages would be reloaded every time you linked to a new document page, so whenever you click on a sublink the menu will retract to its original form because the entire menu is being reloaded in the new page.
The other option would be to just use the static (non JavaScript) menu. This one is always expanded. To get an idea of how this looks you can just check out the DocBuilder documentation on our website (
http://www.interactivetools.com/docs/docbuilder/). See how the menu is always expanded?
In any case, let me know if using Server Side Includes would work for you, I'll then reply to you with a some SSI ready templates attached to this thread! :)