// JavaScript Document
function pageWidth() 
{
	if (window.innerWidth != null)
	{
		return window.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth) {return document.documentElement.clientWidth;}
	else if (document.body != null) return document.body.clientWidth;
	else return 0;
} 

function pageHeight() 
{
	if (window.innerHeight != null) return window.innerHeight;
	else if (document.documentElement && document.documentElement.clientHeight) return document.documentElement.clientHeight;
	else if (document.body != null) return (document.body.clientHeight)
	else return 0;
} 

function posLeft() 
{
	if (typeof window.pageXOffset != 'undefined') return window.pageXOffset;
	else if (document.documentElement && document.documentElement.scrollLeft) return document.documentElement.scrollLeft;
	else if (document.body.scrollLeft) return document.body.scrollLeft;
	else return 0;
} 
function posRight() 
{
	return posLeft()+pageWidth();
} 

function posTop() 
{
	if (typeof window.pageYOffset != 'undefined') return window.pageYOffset;
	else if (document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop;
	else if (document.body.scrollTop) return document.body.scrollTop;
	else return 0;
} 
function posBottom() 
{
	return posTop()+pageHeight();
}