Il primo problema che noto è che molto probabilmente una finestra non ha esattamente le dimensioni, ad esempio, di 800×600. Forse qualcosa di meno.

Potresti pertanto usare un controllo del genere:

codice:
if ( larghezza <= 800 && altezza <= 600 )
Poi forse sarebbe da dare una sistemata alla sintassi e usarne una più standard, per il resto dello script.