// JavaScript Document

N = (document.all) ? false : true;

var ob;
var over = false;
var valueY;
var valueX;

function MD(e) {
	if (over) {
		if (N) {
			ob = document.getElementById("dragdropmenu");
			X=e.layerX;
			Y=e.layerY;
			return false;
		} else {
			ob = document.getElementById("dragdropmenu");
			ob = ob.style;
			X=event.offsetX;
			Y=event.offsetY;
		}
	}
}

function MM(e) {
	if (ob) {
			if (N) {
				valueY = e.pageY-Y;
				valueX = e.pageX-X;
				
				ob.style.top = valueY;
				ob.style.left = valueX;
				
				document.cookie = "dragdropmenuY=" + valueY;
				document.cookie = "dragdropmenuX=" + valueX;
				
			}	else {
				valueY = event.clientX-X + document.body.scrollLeft;
				valueX = event.clientY-Y + document.body.scrollTop;
				
				ob.pixelLeft = valueY;
				ob.pixelTop = valueX;
				
				document.cookie = "dragdropmenuY=" + valueY;
				document.cookie = "dragdropmenuX=" + valueX;
				return false;
      }
   }
}

function MU() {
	ob = null;
}

if (N) {
	document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
}

document.onmousedown = MD;
document.onmousemove = MM;
document.onmouseup = MU;
