/**
 * viewport.js 
 * by Garrett Smith 
 */
function getViewportHeight() {
  if(window.innerHeight)
    return window.innerHeight;
  if(typeof window.document.documentElement.clientHeight=="number")
    return window.document.documentElement.clientHeight;
  return window.document.body.clientHeight;
}
function getViewportWidth() {
  if(window.innerWidth)
    return window.innerWidth-16;
  if(typeof window.document.documentElement.clientWidth=="number")
    return window.document.documentElement.clientWidth;
  return window.document.body.clientWidth;
}
function getScrollLeft(){
  if(typeof window.pageXOffset=="number")
    return window.pageXOffset;
  if(document.documentElement.scrollLeft)
    return Math.max(document.documentElement.scrollLeft,document.body.scrollLeft);
  else if(document.body.scrollLeft!=null)
    return document.body.scrollLeft;
  return 0;
}
function getScrollTop(){
  if(typeof window.pageYOffset=="number")
    return window.pageYOffset;
  if(document.documentElement.scrollTop)
    return Math.max(document.documentElement.scrollTop,document.body.scrollTop);
  else if(document.body.scrollTop!=null)
    return document.body.scrollTop;
  return 0;
}
