buenas,
no comprendo bien tu asunto, dices que
dn es un archivo *.js pero lo que veo es que
dn es una funcion. ¿no te refieres a que la funcion
dn esta dentro de un archivo tambien llamado dn.js?
el problema de pascal tendras que discutirlo en otro foro porque no encaja en javascript. probablemente en el foro de programacion general.