var beginMoving=false;
var beginResizing=false;

function MouseDownToRemove(obj){
var theAlterableTable = obj.parentNode;
	obj.mouseDownX=event.clientX;
	obj.mouseDownY=event.clientY;
	obj.offsetParentOffsetLeft=theAlterableTable.offsetLeft;
	obj.offsetParentOffsetTop=theAlterableTable.offsetTop;
	beginMoving=true;
	obj.setCapture();
}
function MouseMoveToRemove(obj){
var theAlterableTable = obj.parentNode;
    if(!beginMoving) return false;
	if(event.x>1) //防止被移出页面之外，造成无法移回的后果
	  theAlterableTable.style.left = obj.offsetParentOffsetLeft+(event.x-obj.mouseDownX);
	if(event.y>1) 
	  theAlterableTable.style.top = obj.offsetParentOffsetTop+(event.y-obj.mouseDownY);;
}
function MouseUpToRemove(obj){
	obj.releaseCapture();
	beginMoving=false;
}

function MouseDownToResize(obj){
	beginResizing=true;
	obj.setCapture();
	theAlterableTable.w=event.x-theAlterableTable.style.pixelWidth;
	theAlterableTable.h=event.y-theAlterableTable.style.pixelHeight;
}
function MouseMoveToResize(obj,changeW,changeH){
    if(!beginResizing) return false;
    try //try 的目的是：屏敝给width赋负值的意外
    {
	  if(changeW) theAlterableTable.style.width = event.x-theAlterableTable.w;
	  if(changeH) theAlterableTable.style.height = event.y-theAlterableTable.h;
	}
	catch(e){;}
}
function MouseUpToResize(obj){
	obj.releaseCapture();
	beginResizing=false;

}
