the thing is i'm still using IE and i think i'll keep it that way as everything seems to work the way it should
Then make sure you put on the front page of your site, "This site requires Internet Explorer 6." You can put browser checks to make sure non-IE users don't enter the site.
If you're going to allow other browser besides IE, then code your site in Firefox or Opera. Then test your site in IE afterwards. Not the other way around.
Now to your problem, visited your site with firefox and all the submenu code is shown at the bottom. Looking at the code, you have comments like:
Code:
var submenu=new Array()<!------------submenu------------------->
Javascript comments start with // for single lines of comment or /* */ for multiple lines of comment.
But I notice you did that in your example post. So I guess you know how to do it.