Element.addMethods(
{  
	getInnerText : function(element) 
	{
		element = $(element);
		return element.innerText && !window.opera ? element.innerText : element.innerHTML.stripScripts().unescapeHTML().replace(/[\n\r\s]+/g, ' ');
	},

	getAbsolutePosition : function(element)
	{
		var curleft = curtop = 0;

		if(element.offsetParent) 
		{
			do
			{
				curleft += element.offsetLeft;
				curtop += element.offsetTop;
			}
			while(element = element.offsetParent);
		}
		
		return [curleft, curtop];
	}

});

