Ok, adesso funziona! Solo che ci sono alcune cose che non ho capito:

qui viene creato un nuovo array dove vengono messe le frasi scelte?
codice:
var val = new Array(2);
...
var val[i] = vstA[k] ;
qui viene eliminato l'elemento selezionato dall'array?
codice:
		vstA.pop(k);
A dire il vero a me seleziona più volte la stessa frase, se il ragionamento è quello che ho pensato io sopra, lo script non dovrebbe fallire

dove sbaglio???