Muchas gracias Caricatos, me ha ido muy bien
La razón por la que yo hacia la función tan larga era para ver que estaba pasando y hacia alerts... Y lo del codigo un despiste
En fin, me ha ido muy bien tu respuesta, nunca había visto usar así esa sentencia...
Una cosa en la que te has colao.. Por si alguien le sirve este post
alert(document.forms["Familias"]["Descripcion_es" + s][value]);
el value va entre comillas.
Muchisimas gracias!!!!!!