All the examples look horrible, I didn't bother to use to time to find colors and similar, but you get the point.

Files in this zip:cframe.js - The js file that have to be linked on ALL pages that goes in the main frame.
coolframe.js - The js file that have to be linked in your menu file
empty.html - This the file that will load default in the frameset.
index.html - This file
main.html - dummy page to load in the frameset. Look at this page to get the syntax for the pages that are going to be loaded
in your main framemain1.html - Same as main.html.*_ex*/ - These are the example files. index_ex*.html is the frameset file and
menu_ex*.html is the corresponding menu file.
When you start to customize the coolmenus start with the example that's closest to
what you want.