Hola amigos tengo este código JavaScript (es un menú) lo que quiero es saber si existe alguna forma de poner este menú en un solo archivo y cuando quiero modificar o agregar una nueva opción a mi menú no tenga que cambiar todas mis páginas sino solo la que contenga el Menú y este menú poder usarlo en todas mis páginas mendiante algun enlace o alguna forma de llamarlo.
 
El código es muy grande lo saqué de esta página cuando aun no era demo sino que lo modifiqué a mi antojo  
VER 
Aqui una parte, he obviado la parte del CSS, ya que esa si se puede meter en un archivo CSS y jalar a una página lo que no sé es del código JavaS  
 Código HTML:
 <script type="text/javascript">
function Browser() {
  var ua, s, i;
  this.isIE    = false;  
  this.isNS    = false;  
  this.version = null;
  ua = navigator.userAgent;
  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }
  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }
  // Treat any other "Gecko" browser as NS 6.1.
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}
var browser = new Browser();
 Gracias por cualquier aclaración a mis dudas