Mira tu barra no se centra solo por la cencilla razón de que para poder ponerlo a la altura que querias le pusiste position:absolute, entonces todo codigo que tenga posición absoluta no puede centrarse así y además todo ese codigo que pusiste de javascript no es la mejor opción, en realidad no hace gran cosa, olvida eso y mejor modifiquemos solo el codigo de tu barra.
Codigo de tu barra original:
<div style="position:absolute;left:7px;top:280px;background:black;">
<table align="right" width="130" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr class="checked_menu">
<td align="center" id="nav_Home" class="nav"><a class="menu" href="foro.htm">Foro</a></td>
</tbody>
</table>
</div>
Codigo modificado:
<div style="position:absolute;top:280px;background:black; width:100%; display:block; text-align:center;">
<table align="right" width="130" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr class="checked_menu">
<td align="center" id="nav_Home" class="nav"><a class="menu" href="foro.htm">Foro</a></td>
</tbody>
</table>
</div>
si ves aumente
width:100%; display:block; text-align:center; para que tu barra ocupe el 100% del ancho de tu página no importa la resolución de la pantalla y además todo lo que este dentro se centrara.
Espero que te funcione, cualquier duda no dudes en preguntar.
______________