Hola:
Más cosas...
Código:
document.getElementsByName("menu").onchange = cambiarA(this);
Esta línea asigna al evento onchange de ese elemento menu (supuestamente bien indexado, el resultado de la función cambiarA, y no la propia función... si tienes que usar parámetros, deberías asignar una función...
document.getElementsByName("menu").onchange = function(x) {cambiarA(this);}
O asignarla así:
document.getElementsByName("menu").onchange = cambiarA;
Y obtener el elemento de otra manera...
Saludos