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+=" ";
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.