var dragobj = null;

var startx = 0;
var starty = 0;
var mausx = 0;
var mausy = 0;


function drag_drop_init() {
 
  
 document.onmousemove = drag;

  document.onmouseup = dragstop;
}


function dragstart(element) { 
 
 
  dragobj = element;
  startx = mausx - dragobj.offsetLeft;
  starty = mausy - dragobj.offsetTop;
}


function dragstop() {
	dragobj=null;
}


function drag(event) {
	
  mausx = document.all ? window.event.clientX : event.pageX;
  mausy = document.all ? window.event.clientY : event.pageY;
  
  if(dragobj != null) {
    dragobj.style.left = (mausx - startx) + "px";
    dragobj.style.top = (mausy - starty) + "px";
  }
}
