grazie dei consigli pela! :)

per quanto riguarda il primo, in fase embrionale lo script era così come tu suggerisci: effettivamente hai ragione, è più comoda la tua soluzione. ;)

effettivamente la funzione eval ha un pò di annetti sulle spalle: ergo, lasciamo spazio alle re (ho modificato lo script, come puoi leggere)!

grazie di cuore! ;)