
$.plug.drag = function(e,el){
	var e = e || window.event;
	var relX = e.clientX;
	var relY = e.clientY;
	var elL = el.offsetLeft;
	var elT = el.offsetTop;
		el.style.filter = "alpha(opacity=50)";
		el.style.opacity = "0.5";
   if(e.preventDefault) {e.preventDefault();} else {e.returnValue=false;}
		document.onmousemove = function(e){
			document.body.style.cursor = "move";
			var e = e || window.event;
				el.style.left = elL + e.clientX - relX + "px";
				el.style.top = elT + e.clientY - relY + "px";
				return false;
		};
		document.onmouseup = function(e){
			el.style.filter = "alpha(opacity=100)";
			el.style.opacity = "1";
			document.onmousemove = null;
			document.onmouseup = null;
			document.body.style.cursor = "";
		};
};
