I took a look at the source and saw this at the end of it...
<!-- text below generated by server. PLEASE REMOVE --></object></layer></div></span></style></noscript></table></script></applet>
<script language="JavaScript">var PUpage="76001074"; var PUprop="geocities"; </script><script language="JavaScript" src="http://www.geocities.com/js_source/pu5geo.js"></script><script language="JavaScript" src="http://www.geocities.com/js_source/ygIELib9.js?v3"></script><script language="JavaScript">var yviContents='http://us.toto.geo.yahoo.com/toto?s=76001074&l=NE&b=1&t=1047875246';yviR='us';yfiEA(0);</script><script language="JavaScript" src="http://us.i1.yimg.com/us.yimg.com/i/mc/mc.js"></script><script language="JavaScript" src="http://geocities.com/js_source/geov2.js"></script><script language="javascript">geovisit();</script><noscript><img src="http://visit.webhosting.yahoo.com/visit.gif?us1047875246" alt="setstats" border="0" width="1" height="1"></noscript>
<IMG SRC="http://geo.yahoo.com/serv?s=76001074&t=1047875246" ALT=1 WIDTH=1 HEIGHT=1>
When I removed this and made a separate html file it worked with no errors.
The first thing you should notice is the closing tags for object, layer, div, span with no starting tags.
This makes sense with when the error occurs because it happens after the entire page is loaded.
Check your HTML and look for anything after your closing </html> tag and remove it.