function leftPosition(oTag) {
    var leftPosition = 0;    
    while (oTag != null) {
        leftPosition = leftPosition + oTag.offsetLeft;
        oTag = oTag.offsetParent;
    }
    return leftPosition;
}

function topPosition(oTag) {
    var topPosition = 0;    
    while (oTag != null) {
       topPosition = topPosition + oTag.offsetTop;
       oTag = oTag.offsetParent;
    }
    return topPosition;
}

function swapDiv(activeDiv, hiddenDiv) {
    hiddenDiv.style.left = leftPosition(activeDiv) + 'px';
    hiddenDiv.style.top = topPosition(activeDiv) + 'px';
    
    activeDiv.style.visibility = 'hidden';
    hiddenDiv.style.visibility = 'visible';    
}

