	
	function getObject( obj ) {
	
	  if ( document.getElementById ) {
	    obj = document.getElementById( obj );
	  } else if ( document.all ) {
	    obj = document.all.item( obj );
	  } else {
	    obj = null;
	  }
	  return obj;
	}
	
	function moveObject( obj, e ) {
	
	  var tempX = 0;
	  var tempY = 0;
	  var offset = 5;
	  var objHolder = obj;
	
	  obj = getObject( obj );
	  if (obj==null) return;
	
	  if (document.all) {
	    tempX = event.clientX + document.body.scrollLeft;
	    tempY = event.clientY + document.body.scrollTop;
	  } else {
	    tempX = e.pageX;
	    tempY = e.pageY;
	  }
	
	  if (tempX < 0){tempX = 0}
	  if (tempY < 0){tempY = 0}
	
	  obj.style.top  = (tempY + offset) + 'px';
	  obj.style.left = (tempX + (offset*2)) + 'px';
	
	  displayObject( objHolder, true );
	  }
	
	function displayObject( obj, show ) {
	
	  obj = getObject( obj );
	  if (obj==null) return;
	
	  obj.style.display = show ? 'block' : 'none';
	  obj.style.visibility = show ? 'visible' : 'hidden';
  }
