﻿var dragobjekt = null;
		
var dragx = 0;
var dragy = 0;

var posx = 0;
var posy = 0;
		
function draginit() 
{
	document.onmousemove = drag;
  	document.onmouseup = dragstop;
}		

function dragstart(element) 
{
	dragobjekt = element;
  	dragx = posx - dragobjekt.offsetLeft;
  	dragy = posy - dragobjekt.offsetTop;
}
		
function dragstop() 
{
	dragobjekt=null;
}

function drag(ereignis) 
{
	posx = document.all ? window.event.clientX : ereignis.pageX;
	posy = document.all ? window.event.clientY : ereignis.pageY;
	if(dragobjekt != null) 
	{
		dragobjekt.style.left = (posx - dragx) + "px";
	    dragobjekt.style.top = (posy - dragy) + "px";
	}
}