	var ie = document.all;
	var nn6 = document.getElementById && !document.all;
	var isdrag = false;
	var x, y;
	var dobj;

	function movemouse(e) {
		if (isdrag)   {
			dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x;
			dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y;
			return false;
		}
	}

	function selectmouse(e) {
		var fobj = nn6 ? e.target : event.srcElement;
		var topelement = nn6 ? "HTML" : "BODY";
		try {
			while (fobj.tagName != topelement && fobj.className != "dragme_dragger") {
				fobj = nn6 ? fobj.parentNode : fobj.parentElement;
			}
			if (fobj.className=="dragme_dragger") {
				isdrag = true;
				//dobj = fobj;
				dobj = document.getElementById('details_div' + currentID);
				//tx = parseInt(dobj.style.left+0,10);
				//ty = parseInt(dobj.style.top+0,10);
				tx = parseInt(getX(dobj)+0,10);
				ty = parseInt(getY(dobj)+0,10);
				x = nn6 ? e.clientX : event.clientX;
				y = nn6 ? e.clientY : event.clientY;
				document.onmousemove=movemouse;
				return false;
			}
		} catch (e) {
		}
	}
	document.onmousedown = selectmouse;
	document.onmouseup = new Function("isdrag=false");

