var IE;
var _obj = null;
var _objX;
var _objY;
function initDrag(){
	IE = document.all?true:false;
	//if (!IE) {
		//document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP | Event.MOUSEDOWN);
	//}
}
function pick(e,objID){
	try{
	if (IE) { // grab the x-y pos.s if browser is IE
    	tempX = e.clientX + document.body.scrollLeft;
    	tempY = e.clientY + document.body.scrollTop;
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX;
		tempY = e.pageY;
	}
	_obj = document.getElementById(objID);
	_objX = tempX - _obj.offsetLeft;
	_objY = tempY - _obj.offsetTop;
	//alert(_obj.style.width);
	return;
	}catch(e){
		alert("Could not pick: "+e);
	}
}
function doDrag(e){
	try{
	if (IE) { // grab the x-y pos.s if browser is IE
    	e = event;
	}
	//alert(tempX+","+tempY);
	if (_obj != null){
		//alert(tempX);
		//alert(e.clientX);
		_obj.style.left	= e.clientX - _objX + "px";
		_obj.style.top	= e.clientY - _objY + "px";
		return;
	}
	}catch(e){
		alert("Could not drag: "+e);
	}
}
function drop(){
	//alert("OBJECT position: "+_obj.offsetLeft+","+_obj.offsetTop);
	//alert("Client X, Y: "+event.clientX+","+event.clientY+" | "+document.body.scrollLeft+","+document.body.scrollTop);
	if (_obj)
		_obj = null;
}
function resetDrag(){
	drop();
}