var objDrag = null;
var mouseX   = 0;
var mouseY   = 0;

var offX = 0;
var offY = 0;

var DivBreite = 0;
var DivHoehe = 0;
var DivLinks = 0;
var DivOben = 0;


IE = document.all&&!window.opera;
DOM = document.getElementById&&!IE;

function MouseInit(){
	document.onmousemove = doDrag;
	document.onmouseup = stopDrag;
}

function startDrag(objElem) {
	objDrag = objElem;

	DivBreite = objDrag.offsetWidth;
	DivHoehe = objDrag.offsetHeight;
	DivLinks = objDrag.offsetLeft;
	DivOben = objDrag.offsetTop;

	offX = mouseX - objDrag.offsetLeft;
	offY = mouseY - objDrag.offsetTop;
}

function doDrag(ereignis) {
	mouseX = (IE) ? window.event.clientX : ereignis.pageX;
	mouseY = (IE) ? window.event.clientY : ereignis.pageY;

	if (objDrag != null) {
		objDrag.style.left = (mouseX - offX) + "px";
		objDrag.style.top = (mouseY - offY) + "px";
	}
}

function stopDrag(ereignis) {
	objDrag = null;
}
	


