afegida validacio i control d'errors i modificat js