var NS4DOM = document.layers ? true:false;
var IEDOM = document.all ? true:false;
var W3CDOM = document.getElementById ? true: false;

function getObject(id) {
   if (NS4DOM) ref="document."+id;
   else if (IEDOM) ref=id;
   else if (W3CDOM) ref="document.getElementById('"+id+"')";
   var object=eval(ref);
   return object;
}

function placeIt(id, x, y) {
   var object=getObject(id);
   if (NS4DOM) object.moveTo(x, y)
   else if (IEDOM || W3CDOM) {
      object.style.left=x;
      object.style.top=y;
   } 
}

function shiftIt(id, dx, dy) {
   var object=getObject(id);
   if (NS4DOM) object.moveBy(dx, dy);
   else if (IEDOM) {
      object.style.pixelLeft=object.style.pixelLeft+dx;
      object.style.pixelTop=object.style.pixelTop+dy;
   } 
   else if (W3CDOM) {
      object.style.left=parseInt(object.style.left)+dx;
      object.style.top=parseInt(object.style.top)+dy;
   }
}

function yCoord(id) {
   var object=getObject(id);
   if (NS4DOM) yc=object.top;
   else if (IEDOM) yc=object.style.pixelTop;
   else if (W3CDOM) yc=parseInt(object.style.top);
   return yc;
}