Aki ta la función para reemplazar
espero ke te sirva
<script language="javascript">
function calcular(nombre){
var letras = new String("ABCDEFGHIJKLMNOPQRSTUVWXYZ")
var valores = new Array(1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4, 5,6,7,8);
var num = 0;
for(i = 0; i < nombre.length; i++){
var miChar = new String(nombre.charAt(i)).toUpperCase()
var miPos = letras.indexOf(miChar)
num = num + valores[miPos]
}
alert("Tu numero es:" + new String(num))
}
</script>
</HEAD>
<BODY>
<form action="javascript
:alert('HOLAA!!')"
method="post"
name="formuario"
id="formuario">
<input type="text"
name="caja"
size="130"
onblur="calcular(this.value)">
</form>
saludillos
espero tus comentarios