1) come funziona l'inserimento di un contenuto (es: ;-D ) da un campo (quello delle demo delle faccine) ad un altro (il campo di testo in cui l'utente lascia il messaggio)?

2) Dovrei fare un replace per ogni faccina? Significa che, ragionando economicamente, in tempo e codice, conviene mettere meno faccine possibili a disposizione!... ?