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