<!--

	function emoticon( smiley, idTextarea ) {	
	/* I parametri di questa funzione sono una stringa ( smiley ) contenente il testo da inserire in una textarea con attributo id uguale a idTextarea
	 * nella posizione corrente del cursore nella textarea.
	 * La funzione trova prima la textarea nella pagina, poi verifica se il browser corrente è Internet Explorer o Mozilla o Netscape
	 * La funzione opera con qualsiasi browser: se differiscono da Ie, Mozilla Firefox, Mozilla, Netscape, la funzione appende l'emoticon alla fine
	 * della textarea.
	 */

		//alert( "emoticon " );
		//alert( "Smiley - "+  smiley );
		//alert( "id della textarea - "+ idTextarea );

		var textarea = document.getElementById( idTextarea );
		if ( ! textarea ) {
			alert( "no textarea" );
			return false;
		}

	// supporto per Internet Explorer
		 if ( document.selection ) {					//alert( "IE" );
		    textarea.focus();
    		selezione = document.selection.createRange();
    		selezione.text = smiley;
  		}
  	
  	// sipporto per Mozilla e Netscape
  		else if ( textarea.selectionStart || textarea.selectionStart == '0' ) {		//alert( "Mozilla o Netscape" );
    		var inizio = textarea.selectionStart;
    		var fine  = textarea.selectionEnd;
    		textarea.value = textarea.value.substring( 0, inizio ) + smiley+ textarea.value.substring( fine, textarea.value.length );
	  }

	// supporto per altri browsers
	  else {  									//alert( "Altri browser" );
	  	 textarea.value += smiley;	
	  }
		
		return false;
	}

//-->
