Можно вместо screen.width(ширина экрана) использовать document.body.clientWidth(ширина страницы в браузере)
Не можно а нужно, не все браузер разворачивают на поный экран
не у всех таскбар снизу. (у меня ширина окна всего 1552 при разрешении 1680x1050)
Т.е. использование разрешения экрана, а не окна может привести к появлению горизонтальной полосы прокрутки.
да еще, по коду serjinio
использование жесткой (==) проверки на разрешение не лучшее решение.
Различных вариантов разешений много, некоторые можно пропустить или забыть, да и зачем контроллировать высоту?