L'unica cosa che mi viene in mente sentendo il tuo problema e` che la chiamata alla funzione deve essere fatta dopo la definizione della funzione stessa.