<script language="JScript" src="script/folder.js"></script>
<script language="JScript">

attachEvent('ondblclick',maxMedCaption);
attachEvent('onmousedown',grabEl);

var currentX, currentY;
currentX = currentY = null;
grabbedElm = null;

function maxMedCaption()
{ maxMed(this.parentNode);
}

function grabEl()
{ elm=this.offsetParent;
  grabbedElm=elm; event.cancelBubble=true;
  grabbedElm.style.pixelLeft=grabbedElm.offsetLeft;
  grabbedElm.style.pixelTop=grabbedElm.offsetTop;
  currentX= (event.clientX + document.body.scrollLeft);
  currentY= (event.clientY + document.body.scrollTop); 
  document.onmousemove = moveEl;
  document.onmouseup = dropEl;
  event.returnValue = false;
}
function moveEl()
{ newX = (event.clientX + document.body.scrollLeft);
  newY = (event.clientY + document.body.scrollTop);
  distanceX = (newX - currentX);
  distanceY = (newY - currentY);
  currentX = newX;
  currentY = newY;
  if (grabbedElm.style.width!="100%")
  { grabbedElm.style.pixelLeft += distanceX;
    grabbedElm.style.pixelTop += distanceY;
  }
  event.returnValue = false;
}
function dropEl()
{ document.onmousemove = document.onmouseup = null;
}

</script>