Esta función extiende la clase string de JavaScript añadiendole un método que nos permite poner la primera letra en Mayúscula.
String.prototype.capitalize = function() { return this.toLowerCase().replace(/(^|\s)([a-z])/g, function(m, p1, p2) { return p1 + p2.toUpperCase(); }); };