function getInnerWidth()
{
	if (self.innerWidth) return self.innerWidth;
  if (document.documentElement && document.documentElement.clientWidth) return document.documentElement.clientWidth;
  else return document.body.clientWidth;
} 

function getInnerHeight()
{
	if (self.innerHeight) return self.innerHeight;
  if (document.documentElement && document.documentElement.clientHeight) return document.documentElement.clientHeight;
  else return document.body.clientHeight;
}

function getPageHeight()
{
	var test1 = document.body.scrollHeight;
	var test2 = document.body.offsetHeight
	if (test1 > test2) return document.body.scrollHeight;
	else return document.body.offsetHeight;
}

function getPagerWidth()
{
	var test1 = document.body.scrollWidth;
	var test2 = document.body.offsetWidth;
	if (test1 > test2) return document.body.scrollWidth;
	else return document.body.offsetWidth;
}

function getOffsetX()
{
	if (self.pageXOffset) return self.pageXOffset;
	else if (document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollLeft;
	else if (document.body) return document.body.scrollLeft;
}

function getOffsetY()
{
	if (self.pageYOffset) return self.pageYOffset;
	else if (document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop;
	else if (document.body) return document.body.scrollTop;
}


function getStyle(x,styleProp)
{
	if (x.currentStyle)	var y = x.currentStyle[styleProp];
  else if (window.getComputedStyle)
		var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp);
	return y;
}

function testIe()
{
  if (navigator.appName=="Microsoft Internet Explorer") return true;
  else return false;
}

