Добрый день! Я в javascript оч слаб, поэтому прошу помощи у вас, уважаемые гуру

У меня есть функция
movelayer ()
var curx=200;
var deltax=12;
var areawidth=160;
function movelayer(){
curx-=deltax;
if(curx>areawidth)
{
document.getElementById("ofice").style.left=curx + "px";
deltax=+deltax;
setTimeout('movelayer()',50);
}
else
{
document.getElementById("langu").style.display = "block";
}
}
То есть при нажатии на ссылку, она отъезжает в лево и появляется воторое меню. Но дело в том что в разрешениях экрана до 1600 все нормально, а вот с 1600 включительно меню которое отъезжает влево вылазит за поля верхнего меню

подскажите где тут можно уменьшить дистанцию отъезда в лево. Верхнее меню - 1003 px;
Заранее спасибо!
