-- Ed
var isdrag = false;
var x, y, tx, ty;
document.addEventListener('mouseup', function(e) {
isdrag=false
}, true);
document.addEventListener('mousedown', function(e) {
var fobj = e.target;
if (fobj.className=="dragme") {
isdrag = true;
tx = parseInt(refTradePanel.style.left+0); // must have been
working
ty = parseInt(refTradePanel.style.top+0); // with different
fudge numbers
x = e.clientX;
y = e.clientY;
}
}, true);
document.addEventListener('mousemove', function(e) {
if(isdrag) {
var setX = tx + e.clientX - x;
var setY = ty + e.clientY - y;
refTradePanel.style.left = setX + "px";
refTradePanel.style.top = setY + "px";
}
}, true);