Please open the page in whatever browser you normally use and confirm that the menu bar immediately precedes the map. Next, open the page in IE8 and see that it inserts whitespace (roughly the height of the menu bar). Even if you use IE7, the whitespace doesn’t appear. This has been bothering me for a while and I haven’t been able to find an adequate solution.
Thanks.
And you want us to debug obfuscated javascript? 🙂
All I can tell you is that
1) You’re not using the (Google Maps v2) recommended DOCTYPE with a Strict DTD:
Ref: Google Maps API V2 Doc.
That will switch IE into “Standards Compliant Mode” (According to Microsoft, anyway)
2) Try using the IE7 compatibility tag:
That must be the first META tag and before any CSS.
Even MS’ own Bing maps use it. 🙂