Да, все хорошо, если не ресайзить окно, но screen.width выдает как раз разрешение экрана. А смысл моего скрипта состоит в пересчете координат слоя в зависимости от размера откытого окна, а так же при изменении размера окна.
В любом случае - спасибо за ответ.