ok... acabo de darme cuenta... en la 3ra línea de la función, aparece:
Código:
if(cualo.elements[m].name.charAt(cualo.elements[m].name.length-1) == "")
cuando en realidad debería estar igualado a "*", ya que contra lo que va a comparar es el asterisco... ya se para donde es...
Gracias de todas todas