Salve a tutti,
devo inserire/modificare dei nomi inseriti in una textarea, più o meno così:

Luigi Clementi1, Aldo Bassetti23, Marco Maria Colombo3, Roberto Giulietti,..

Con la funzione seguente e alcuni bottoni, premendo ex il bottone 1 avendo selezionato un nome, alla fine di quel nome (e prima della virgola eventuale) mi viene inserito un numero..
codice:
<script language="Javascript">
<!--
function carica(numero){
	 var selezione=document.selection.createRange();

	 if (selezione.text != ''){
	    if (numero==0){
	       selezione.text=selezione.text.replace(/[1-4]/gi,'');
	    }
	    else {
		   var m=selezione.text;
		   rg=/[,]/gi;
		   if (rg.test(m)==true){
		       m=m.replace(rg,numero+',');
		       selezione.text=m;
		   }
		   else{
		       selezione.text=m+numero;
	       }
	    }
	 }
}
//-->
</script>
Fin qui tutto bene, quello che volevo chiedere è se è possibile, avendo selezionato un nome e avendo premuto il bottone per aggiungere il numero, che dopo l'inserimento il testo precedentemente selezionato resti selezionato (scusate il gioco di parole..)
Il problema è questo:
Se seleziono ex "Clementi" (di Luigi Clementi) e premo il bottone 1 va tutto ok, mi viene visualizzato "Clementi1" e resta pure selezionato.
Se invece seleziono ex "Luigi Clementi" o "Clementi," una volta fatto l'inserimento la selezione sparisce..
E' possibile mantenerla?