Che senso ha fare un accrocchio di quel tipo, che funziona solo per un particolare browser?

Comunque non c'e` modo in JS di "tornare" dopo un fullscreen: occorrerebbe sapere a quali dimensioni tornare, ma non e` facile determinare le dimensioni e posizioni di partenza con istruzioni JS standard.
Credo che sarebbe necessario uno sniffing del browser, che peraltro complica troppo lo script con risultati deludenti sui browser meno diffusi.