<!--

// Object for DRAG
	var dOBJ = new Object();
	dOBJ.zIndex = 0;

function startDrag(event, layerID) {

  var el;
  var x, y;
	
	
	
	if (layerID){
		dOBJ.elNode = document.getElementById(layerID);		
		}
	else {
		if (isIE)
			dOBJ.elNode=window.event.srcElement;
		else if (isNN || isMOZ)
			dOBJ.elNode=event.target;			
		if (dOBJ.elNode.nodeType == 3)
			dOBJ.elNode=dOBJ.elNode.parentNode;
	}
	
	
 // MOUSEX AND MOUSEY
	if (isIE) {
		x = window.event.clientX + document.documentElement.scrollLeft
			+ document.body.scrollLeft;
		y = window.event.clientY + document.documentElement.scrollTop
			+ document.body.scrollTop;
	}else if (isNN || isMOZ) {
		x = event.clientX + window.scrollX;
		y = event.clientY + window.scrollY;
	}

	dOBJ.cursorStartX = x;
	dOBJ.cursorStartY = y;
	dOBJ.elStartLeft  = parseInt(dOBJ.elNode.style.left, 10);
	dOBJ.elStartTop   = parseInt(dOBJ.elNode.style.top,  10);	

	if (isNaN(dOBJ.elStartLeft)) dOBJ.elStartLeft = 0;
	if (isNaN(dOBJ.elStartTop))  dOBJ.elStartTop  = 0;

	// UPDATE Z-INDEX.
	
	dOBJ.elNode.style.zIndex = ++dOBJ.zIndex;
	
	// CAPTURE EVENTS
	
	if (isIE) {		
		document.attachEvent("onmousemove", drag);
		document.attachEvent("onmouseup",   stopDrag);
		window.event.cancelBubble = true;
		window.event.returnValue = false;
	}else if (isNN || is_nav5up || isMOZ) {	
		document.addEventListener("mousemove", drag,   true);
		document.addEventListener("mouseup",   stopDrag, true);
		event.preventDefault();
	}
}

function stopDrag(event) {

  // STOP CAPTURING	
	if (isIE) {
		document.detachEvent("onmousemove", drag);
		document.detachEvent("onmouseup",   stopDrag);
	}else if (isNN || is_nav5up || isMOZ) {
		document.removeEventListener("mousemove", drag,   true);
		document.removeEventListener("mouseup",   stopDrag, true);		
	}
}

function drag(event) {

  var x, y;

  // CURSOR POSITION RELATED TO PAGE

	if (isIE) {
		x = window.event.clientX + document.documentElement.scrollLeft
			+ document.body.scrollLeft;
		y = window.event.clientY + document.documentElement.scrollTop
			+ document.body.scrollTop;
	}else if (isNN || is_nav5up || isMOZ) {
		x = event.clientX + window.scrollX;
		y = event.clientY + window.scrollY;
	}

  // MOVE DRAG ELEMENT WITH MOUSE

	dOBJ.elNode.style.left = (dOBJ.elStartLeft + x - dOBJ.cursorStartX) + "px";
	dOBJ.elNode.style.top  = (dOBJ.elStartTop  + y - dOBJ.cursorStartY) + "px";
	
	if (isIE) {
		window.event.cancelBubble = true;
		window.event.returnValue = false;
	}else if (isNN || is_nav5up || isMOZ){
		event.preventDefault();
		
	}
}




//-->
