Da come scrivi mi pareva che fossi un po' piu` forte sul JS.
Come vedi io passo alla funzione l'oggetto campo (chiamato cc), cui faccio riferimento per gli usi nella funzione.
Quindi la funzione e` uguale per tutti i campi da controllare, basta che passi il campo giusto, cosa che si fa con il this nella chiamata.