En mi caso hice casi lo mismo. solo que en en la declaracion de la función no repeti el document.write, solo el argumento br dentro de los paréntesis para aumentar los saltos de linea
Nos da una visión más simple pero poderosa de nuestro código.
tienes razon, mas entendible.