Bueno, pues creo haber dado con el problema. Resulta que cargo también otro archivo .js, llamado prototype.js, y si elimino la línea que llama a ese archivo con sus funciones, esto es:
Código HTML:
<script type="text/javascript" src="/components/com_calgye/js/prototype.js"></script>
el problema que explicaba en el post anterior se resuelve. Lo malo es que necesito cargar prototype ¿Alguna idea?