crea delle funzioni dinamiche, aver replicato delle funzioni solo perche cambiano i rifermenti agli elementi html, secondo me, è già di per se un errore. Crea una sola funzione che riceve in input l'elemento html da considerare(poi dipende se stai utilizzando js puro o jquery).