Eliminades 3 funcions repetides, creada 1 funcio generica + divisio fitxers JS