Well, yes, some things are quite a mess. I'm particularly worried about your unclosed
<body onload="goSetHeight()">
in the middle of the page, that is a HUGE no-no.
A web page can only have 1 <body> declaration, and your is a few lines back:
<body onload="MM_preloadImages('imagetank/button02.jpg','imagetank/button02-PHOTO.jpg','imagetank/button02-WEB.jpg','imagetank/button02-HOME.jpg')">
To have both onload requests merge you would want to delete the <body> in the middle of the page and change the first one to:
<body onload="MM_preloadImages('imagetank/button02.jpg','imagetank/button02-PHOTO.jpg','imagetank/button02-WEB.jpg','imagetank/button02-HOME.jpg'); goSetHeight()">
But before the goSetHeight() call can work, you first need to add to your page a goSetHeight() function declaration along with all the scripting found at the link I gave you.
I would also STRONGLY encourage you to remake the page from scratch. Some parts are terribly messy and are bound to hurt the render in one browser or the other.