/**
 * 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;
}