function getPageSize() {
  var xScroll, yScroll;
  if (window.innerHeight && window.scrollMaxY) {
    xScroll = document.body.scrollWidth;
    yScroll = window.innerHeight + window.scrollMaxY;
  } else if (document.body.scrollHeight > document.body.offsetHeight){
    // all but Explorer Mac
    xScroll = document.body.scrollWidth;
    yScroll = document.body.scrollHeight;
  } else {
    // Explorer Mac...would also work in Explorer 6 Strict,
    // Mozilla and Safari
    xScroll = document.body.offsetWidth;
    yScroll = document.body.offsetHeight;
  }

  var windowWidth, windowHeight;
  if (self.innerHeight) {      // all except Explorer
    windowWidth = self.innerWidth;
    windowHeight = self.innerHeight;
  } else if (document.documentElement
  && document.documentElement.clientHeight) {
    // Explorer 6 Strict Mode
    windowWidth = document.documentElement.clientWidth;
    windowHeight = document.documentElement.clientHeight;
  } else if (document.body) { // other Explorers
    windowWidth = document.body.clientWidth;
    windowHeight = document.body.clientHeight;
  }

  // for small pages with total height less then height of the viewport
  if(yScroll < windowHeight){
    pageHeight = windowHeight;
  } else {
    pageHeight = yScroll;
  }

  // for small pages with total width less then width of the viewport
  if(xScroll < windowWidth){
    pageWidth = windowWidth;
  } else {
    pageWidth = xScroll;
  }

  return {
    'pageWidth':pageWidth,
    'pageHeight':pageHeight,
    'windowWidth':windowWidth,
    'windowHeight':windowHeight,
    'yScroll':yScroll,
    'xScroll':xScroll
  };
}

if( document.getElementById('bgImg') )
{
  var myObj = getPageSize();
  var diff = parseInt(document.getElementById('bgImg').width) - myObj.windowWidth;
  if( diff > 0 )
  {
    SET_DHTML(CURSOR_MOVE, "bgImg"+RESET_Z+HORIZONTAL+MAXOFFRIGHT+0+MAXOFFLEFT+diff);
  }
  else
  {
      document.getElementById('bgImg').style.cursor = 'default';
      document.getElementById('bgImg').style.marginLeft = 0;//(myObj.windowWidth - parseInt(document.getElementById('bgImg').width))/2 + 'px';
      if( parseInt(document.getElementById('bgImg').height) < 460 ) document.getElementById('bgImg').style.marginTop = 0;//(460 - parseInt(document.getElementById('bgImg').height))/2 + 'px';
//    SET_DHTML(CURSOR_MOVE, "bgImg"+RESET_Z+HORIZONTAL+MAXOFFRIGHT+0);
  }
}