var oldOnload=window.onload;
var z=10;
window.onload=function(){
	if(typeof oldOnload=="function")
		oldOnload();
	var div;
	div=document.getElementById('the-handle');
	div.onmousedown=listen;
	function listen(e){
		document.onselectstart=function(){return false;}
		document.body.style.MozUserSelect='-moz-none';
		e=e || window.event;													
		this.mouseX=e.clientX;
		this.mouseY=e.clientY;
		this.style.zIndex=++z;
		var elem=this;
		document.onmousemove=function(e){move(e,elem);}								
		document.onmouseup=clear;
		//this.onmouseout=function(){clear(this);};
	}
	function clear(){
		document.onselectstart=null;
		document.onmousemove=null;
    document.setSelectionRange(0,0);
	}
	function move(e,elem){
		e=e || window.event;
    elem = document.getElementById('the-toolbox');
		elem.style.left=elem.offsetLeft-(elem.mouseX-e.clientX)+'px';
		elem.style.top=elem.offsetTop-(elem.mouseY-e.clientY)+'px';
		elem.mouseX=e.clientX;
		elem.mouseY=e.clientY;
	}
}
