Ich bin mir recht sicher, dass alle Funktionen, die du sozusagen „global“ machst, am window-Objekt definiert werden. Also wenn du sie so aufrufst, ist this einfach gleich window.
(Also falls man annehmen darf, dass du das in einem Browser laufen lassen willst.)

Ich kann da übrigens den TryIt-Editor des W3C recht empfehlen, da kann man sowas auch einfach mal schnell nachprüfen. (Oder man nimmt in seinem eigenen Skript einfach ein alert() zur Hand.)