function setSidebarPos()
{
  var winWidth;

  if (window.self && self.innerWidth)
  {
    winWidth = self.innerWidth;
  }

  if (document.documentElement && document.documentElement.clientWidth)
  {
    winWidth = document.documentElement.clientWidth;
  }

  var sideBar = document.getElementById("sidebar");
  var mainTable = document.getElementById("maintable");

  var mtLeft = parseInt(mainTable.offsetLeft);
  var mtWidth = parseInt(mainTable.width);
  var mtTop = parseInt(mainTable.offsetTop);

  var sideBarTop = mtTop - 15;
  var sideBarLeft = mtLeft + mtWidth + 15;

  sideBar.style.top = sideBarTop + "px";
  sideBar.style.left = sideBarLeft + "px";
  sideBar.style.visibility = 'visible';

  // uncomment følgende for at skjule sidebaren hvis browser vinduet ikke er bredt
  // nok til at vise den uden scrollbars.
  // --
  /*if ((sideBarLeft + 170) <= winWidth) {
    sideBar.style.visibility = 'visible';
    sideBar.style.top = sideBarTop + "px";
    sideBar.style.left = sideBarLeft + "px";
  } else {
    sideBar.style.visibility = 'hidden';
    sideBar.style.top = "0px";
    sideBar.style.left = "0px";
  }*/
}

if (window.attachEvent) { 
  window.attachEvent("onresize", function() { setSidebarPos(); } ); 
} else { 
  window.addEventListener("resize", function() { setSidebarPos(); }, false); 
}

setSidebarPos();
