facendo esperimenti...ottengo:

<script language="JavaScript" type="text/JavaScript">
str = "ragno"
var str; // la tua stringa
for (i=0; i<119-str.length; i++) str+="&nbsp";
str+="0000";
document.write(str);
</script>

e vedo:

ragno 0000


che di certo non sono 123 caratteri...

c'+ qualcosa che non va...ma siamo sulla strada buona.