/* *** Functions supplied by Charlie Jursch  *****

These functions are used to determine the width and 
height of a web page, as well as the cursor position 
within that page.

************************************************** */

// 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();
 }



