function getX(o) {
     oLeft = o.offsetLeft
     while(o.offsetParent!=null) {
          oParent = o.offsetParent
          oLeft += oParent.offsetLeft
          //oLeft -= oLeft
          o = oParent
     }
     return oLeft
}

function getY(o) {
     oTop = o.offsetTop
     while(o.offsetParent!=null) {
          oParent = o.offsetParent
          oTop += oParent.offsetTop
          o = oParent
     }
     return oTop
}

function setX(o,oLeft) {
     o.style.left = oLeft + "px"
}

function setY(o,oTop) {
     o.style.top = oTop + "px"
}

function setPosition(o,oLeft,oTop) {
     setX(o,oLeft)
     setY(o,oTop)
}
