//requires an anchor, then an 'onresize' statement in the body tag to refresh IE, and is invoked at the end of the body tag

function AnchorPosition(anchor,layer){ 
 
 var ancorxy = getAnchorPosition(anchor);
 var WindowTop = ancorxy.y;
 var WindowLeft = ancorxy.x; 

 if(isNS4) { //position layer and add scrollbar for NN 4.x all platforms
  document.layers[layer].top=WindowTop + 10;
  document.layers[layer].left=WindowLeft;
  document.layers[layer].visibility="visible";
  var c = new Scrollable(document.layers[layer]);
  c.hbar='hide';
  }
 else if(isNS6) { //position layer for NN 6.x and NN7.x all platforms
  var div1 = document.getElementById(layer);
  div1.style.top = WindowTop;
  div1.style.left = WindowLeft;
  div1.style.overflow = "auto";
  div1.style.visibility = "visible";
  }
 else if((isIE4 || isIE5) && bpis.win) { //position layer for IE 4 and all platforms
  var div1 = document.getElementById(layer);
  div1.style.top = WindowTop;
  div1.style.left = WindowLeft;
  div1.style.overflow = "auto";
  div1.style.visibility = "visible";
  }
 else if(isIE4 && bpis.mac) { //position layer for IE 4 and 5 Mac
  var div1 = document.getElementById(layer);
  div1.style.posTop = WindowTop;
  div1.style.posLeft = WindowLeft;
  div1.style.overflow = "auto";
  div1.style.visibility = "visible";
  }
 else if(isIE5 && bpis.mac) { //position layer for IE 4 and 5 Mac
  var div1 = document.getElementById(layer);
  div1.style.posTop = WindowTop;
  div1.style.posLeft = WindowLeft;
  div1.style.overflow = "auto";
  div1.style.visibility = "visible";
  }
 else {
  var div1 = document.getElementById(layer);
  div1.style.top = WindowTop;
  div1.style.left = WindowLeft;
  div1.style.overflow = "auto";
  div1.style.visibility = "visible";
  }
 }