Hola de nuevo.
 
JavaScript es sensible a las mayúsculas/minúsculas. Si no escribes las funciones correctamente no funcionarán. Pasa lo mismo con el nombre de las variables: 
mivariable es distinto de 
MiVariable. A mi también me patea las tripas, pero las cosas son como son y no como nos gustaría que fueran. 
Saludos, 
