Hola:
La colección document.all no es estándar y mozilla no la reconoce (creo que las últimas versiones sí, así que donde tienes eso debes reemplazarlo por document.getElementById(¿...?)
Estas 2 líneas:
Código:
layerObj= 'document.all.' + layerName + '.style.posLeft';
OrgPos=eval('document.all.' + layerName + '.clientWidth');
Deben quedar así:
Código:
layerObj = document.getElementById(layerName).style.posLeft;
OrgPos = document.getElementById(layerName).clientWidth;
...y busca todas las coincidencias
Luego nos cuentas.
Saludos
Por cierto, Bienvenido a los foros