function move(elementid,direction,value,minimal,maximum){ moveobject = document.getElementById(elementid); curtop = parseInt(moveobject.offsetTop); curleft = parseInt(moveobject.offsetLeft); switch (direction) { case "up": if (curtop > minimum){ moveobject.style.top = curtop - value + "px" } break; case "down": if (curtop < maximum){ moveobject.style.top = curtop + value + "px" } break; case "left": if (curleft > minimum) { moveobject.style.left = curleft - value + "px" } break; case "right": if (curleft < maximum) { moveobject.style.left = curleft + value + "px" } break; } /*end of function*/ }