You chould study the CSS 2.1 standards a little bit. With use of styles you can make your page more dynamic and avoid frames. Look at http://www.csszengarden.com for some dramatic examples.
That is in addition to your JavaScript work.
Nigel McFarlane, Author: "Firefox Hacks", "Rapid Application Development with Mozilla"
I just noticed you're also in Vic, so perhaps I should help you more ..
Change frameset to body. Put your script tag in the body, and call StartUp() at the end of the script section, not in the onload event handler. That way the page is created as it loads, not afterwards.
If you want to stick with onload, or if you want the document to change again after it's finished loading (perhaps an update), then you'll have to read the W3C DOM 1 Core standard and work out how to use getElementById() and appendChild() and removeChild(), or else learn innerHTML.
The reason no one in this forum is helping you is because your code is too long. No one has time to study it. If your problem code is cut down to a simple example, people are more likely to help you.
Nigel McFarlane, Author: "Firefox Hacks", "Rapid Application Development with Mozilla"
Bookmarks