var Client = new Object();
Client.innerWidth = function()
{
    if( typeof( window.innerWidth ) == 'number' ) //Non-IE
		return window.innerWidth;
	else if( document.documentElement && document.documentElement.clientWidth ) //IE 6+ in 'standards compliant mode'
		return document.documentElement.clientWidth;
	else if( document.body && document.body.clientWidth ) //IE 4 compatible
		return document.body.clientWidth;
}

Client.innerHeight = function()
{
    if( typeof( window.innerWidth ) == 'number' ) //Non-IE
		return window.innerHeight;
	else if( document.documentElement && document.documentElement.clientHeight ) //IE 6+ in 'standards compliant mode'
		return document.documentElement.clientHeight;
	else if( document.body && document.body.clientHeight ) //IE 4 compatible
		return document.body.clientHeight;
} 

Client.contentWidth = function()
{
    if (self.innerWidth)
		return self.innerWidth;
	else if (document.documentElement && document.documentElement.clientWidth)
		return document.documentElement.clientWidth;
	else if (document.body)
		return document.body.clientWidth;
}

Client.contentHeight = function()
{
    if (self.innerHeight)
		return self.innerHeight;
	else if (document.documentElement && document.documentElement.clientHeight)
		return document.documentElement.clientHeight;
	else if (document.body)
		return document.body.clientHeight;
}

Client.scrollX = function()
{
    if( typeof( window.pageXOffset ) == 'number' ) //Netscape compliant
        return window.pageXOffset;
    else if( document.body && document.body.scrollLeft ) //DOM compliant                
        return document.body.scrollLeft;
    else if( document.documentElement && document.documentElement.scrollLeft ) //IE6 standards compliant mode
        return document.documentElement.scrollLeft;
}

Client.scrollY = function()
{
    if( typeof( window.pageYOffset ) == 'number' ) //Netscape compliant
        return window.pageYOffset;
    else if( document.body && document.body.scrollTop ) //DOM compliant                
        return document.body.scrollTop;
    else if( document.documentElement && document.documentElement.scrollTop ) //IE6 standards compliant mode
        return document.documentElement.scrollTop;
}


