var objDrag = null;

var mouseX   = 0;
var mouseY   = 0;

var offX = 0;
var offY = 0;

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

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

function startDrag(objElem) {
	objDrag = objElem;

	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";

		window.status = "Box-Position: " + objDrag.style.left + ", " + objDrag.style.top;
	}
}

function stopDrag(ereignis) {
	tabid = "tab" + objDrag.id;
	save = "?content=desktop&step=save&id=" + objDrag.id + "&toppos=" + objDrag.style.top + "&leftpos=" + objDrag.style.left;
	//location.href = save;
	objDrag = null;
}
