De nada, ten en cuenta que la función ord devuelve un número, pero partiendo de una tabla unicode, por lo cual es bastante más trande lo que quizás necesitas, es decir, el 'a' devuelve 97, el 'b' 98, el 'c' 99, etc etc, por lo que quizás prefieras restarle 96 
La otra opción es que te crees una lista con todas las letras, y para convertir recorres la lista e indentificas en que lugar esta la letra, para luego sustituirla
Saludos

La otra opción es que te crees una lista con todas las letras, y para convertir recorres la lista e indentificas en que lugar esta la letra, para luego sustituirla
Saludos

No termino de entender lo que dices, si el script hace exactamente lo que pides 

, lo bueno, que al ser javascript tarde o temprano terminas por encontrar las funciones que descifran las partes que no entiendes 