I havent snooped your code yet, but if you run into some problems with JavaScript, styles, and DOM let me know. I might be able to help you out, since I have a big library of HTML code problems that I've run into over the last 5 yrs. I always code from text, never WYSIWYG.
I havent ever tried this with a FRAMESET, but it should be ok. If it still doesn't work, I'd recommend making the index page a single document instead of a frameset...did you only use the frameset to keep the apache logo at the bottom?