var _N=(document.all)?0:1,_layer=null,_ob=null,_X,_Y,_SAVEMDOWN=null,_SAVEMUP=null,_SAVEMMOVE=null;
function _MD(e){
_initDrag();
if(navigator.appName.indexOf("Netscape")!=-1){
   if(e.which==3){return false;}
}
_ob=_layer;
if(_N){
	_X=e.layerX;
	_Y=e.layerY;
}else{
	_X=event.offsetX;
	_Y=event.offsetY;
}
return false;
}
function _MM(e){
if(!_ob)return;
if(typeof _tOutK!="undefined" && typeof _hMsgK=="function")_hMsgK();//// Para mensagem de Arrasto
if(_N){
	if(document.getElementById){
		_ob.style.top=e.pageY-_Y;
		_ob.style.left=e.pageX-_X;
	}else{		
		_ob.pageX=(e.pageX-_X);
		_ob.pageY=(e.pageY-_Y);			
	}		
}else{
	_ob.style.pixelLeft=event.clientX-_X + document.body.scrollLeft;
	_ob.style.pixelTop=event.clientY-_Y + document.body.scrollTop;
}
return false;
}
function _MU(){_stopDrag();}
function _initDrag(){
	if(document.layers)document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
	_SAVEMDOWN=document.onmousedown;
	_SAVEMUP=document.onmouseup;
  _SAVEMMOVE=document.onmousemove;
	document.onmousedown=_MD;
	document.onmousemove=_MM;
	document.onmouseup=_MU;
	return false;
}
function _stopDrag(){
	if(document.layers){
		document.releaseEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
		document.onmousedown=_SAVEMDOWN;  
		document.onmouseup=_SAVEMUP;
		document.onmousemove=_SAVEMMOVE;
		if(document.onmousedown)document.captureEvents(Event.MOUSEDOWN);
		if(document.onmouseup)document.captureEvents(Event.MOUSEUP);
		if(document.onmousemove)document.captureEvents(Event.MOUSEMOVE);
	}else{
		document.onmousedown=document.onmousemove=document.onmouseup=null;
	}
	if(_condFoco)_condFoco();
	return false;
}
function dragable(objeto){
	_layer=objeto;
}
