function $(v) { return(document.getElementById(v)); }
function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); }
function xy(container,e,v) { return(v?(agent('msie')?event.clientY+MM_findObj(container).scrollTop:e.pageY):(agent('msie')?event.clientX+MM_findObj(container).scrollTop:e.pageX)); }

function dragOBJ(d,e,container) {

	function drag(e) { 
		if(!stop) { 
			d.style.top=(tX=xy(container,e,1)+oY-eY+'px'); 
			d.style.left=(tY=xy(container,e)+oX-eX+'px'); 
		} 
	}

	var oX=parseInt(d.style.left),oY=parseInt(d.style.top),eX=xy(container,e),eY=xy(container,e,1),tX,tY,stop;

	document.onmousemove=drag; 
	document.onmouseup=function(){ 
		stop=1; 
		document.onmousemove=''; 
		document.onmouseup=''; 
	}

}

