codice:
/******

FUNZiONE: capitaliseFirst(stringa)
DATA ULTiMA MODiFICA: 1 febbraio 2008 - 11.30
AUTORE: salvatore.baglieri@digital2b.com

NOTE REViSIONE: Adesso funziona anche con D'Amico e Di Giuseppe 

*******/

function capitaliseFirst( str ) {
    var str = str.toLowerCase();
    var words = str.split(' ');
    for ( var x = 0; x < words.length; x++ )
      words[x]=words[x].substring(0,1).toUpperCase() + words[x].substring(1);
	  
    str = words.join(" ")
    words = str.split("\'");
    for ( var x = 0; x < words.length; x++ )
      words[x]=words[x].substring(0,1).toUpperCase() + words[x].substring(1);	  
    return ( words.join("\'") );
}