Código Javascript
:
Ver originalconformat=numberFormat(String(sinformat));
document.getElementById('resultado').value=conformat;
numberFormat trabaja con un string y le estabas pasando un float.
Ahora bien te queda un problema por resolver.... Cuando el resultado tiene decimales estos llegan con el punto decimal inglés y como numberFormat elimina los puntos pierden el decimal... asi si entras un sueldo de 1 / 4 muestra 025 en vez de 0,25 ....