Okey danke das erklärt einiges. dass alle globalen methoden im window objekt liegen kann man ja mal nachprüfen.
edit: oke wenn man alert(this) in ner globalen Funktion macht kommt object Window raus.