// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well

function pageWidth() { return window.innerWidth != null ? 
  window.innerWidth : document.documentElement && document.documentElement.clientWidth ?
  document.documentElement.clientWidth : document.body != null ?
  document.body.clientWidth : null; }

function pageHeight() { return  window.innerHeight != null ?
  window.innerHeight : document.documentElement && document.documentElement.clientHeight ?
  document.documentElement.clientHeight : document.body != null ?
  document.body.clientHeight : null; } 

function posLeft() { return typeof window.pageXOffset != 'undefined' ?
  window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ?
  document.documentElement.scrollLeft : document.body.scrollLeft ?
  document.body.scrollLeft : 0; } 

function posTop() { return typeof window.pageYOffset != 'undefined' ?
  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ?
  document.documentElement.scrollTop : document.body.scrollTop ?
  document.body.scrollTop : 0; }

function posRight()  { return posLeft() + pageWidth();  } 
function posBottom() { return posTop()  + pageHeight(); }

function showdims() {
  alert( "right: " + posRight() + "\nleft: " + posLeft() + "\ntop: " + posTop() + "\nheight: " + pageHeight() );
}

function getTopOffset() { 
  var myoffset = -240;
  if (navigator.appName=='Netscape') { myoffset = -230; }
  return myoffset;
}


