@Ricky33.
Se tu spostassi il codice della funzione all'inizio dello script quello diventerebbe più leggibile.