Update functions.js

Añadidas muchas nuevas funciones necesarias y cambiado de lado la funcion de validación