	function findScrollTop(elem)
	{
		var result = 0;
		while (elem.tagName != "BODY") 
		{
			if(elem.tagName == "DIV")
			{
   			result = elem.scrollTop;
   			break;
   	   }

			elem = elem.offsetParent;
		}

		return result;
	}

	function findLeftOffset(elem) 
	{
		var left = 0;
		while (elem.tagName != "BODY") 
		{
			if(elem.tagName != "DIV")
   			left += elem.offsetLeft;
			elem = elem.offsetParent;
		}
		return left;
	}

	function findClientLeftOffset(elem) 
	{
		var left = 0;
		while (elem.tagName != "BODY") 
		{
         left += elem.offsetLeft;
			elem = elem.offsetParent;
		}
		return left;
	}

	function findTopOffset(elem) 
	{
		var top = 0;
		while (elem.tagName != "BODY") 
		{
			if(elem.tagName != "DIV")
   			top += elem.offsetTop;
			elem = elem.offsetParent;
		}
		return top;
	}

	function findClientTopOffset(elem)
	{
		var top = 0;
		
		while (elem != null && typeof(elem.tagName) != 'undefined' && elem.tagName != "BODY") 
		{
         top += elem.offsetTop;
			elem = elem.offsetParent;
		}
		return top;
	}


