hi,
Bin mir da nicht ganz sicher, aber ich glaube fast, aus einer Funktion kann man keine Variablen entnehmen, weil diese erst mit dem Aufruf der Funktion wirklich definiert werden.
das hängt u.a. davon ab, ob sie global oder lokal definiert wurden, http://selfhtml.teamone.de/javascript/sprache/variablen.htm#definieren.
gruss,
wahsaga