function getPosition(element)
{
		var left = 0;
		var top = 0;
		var lkv_width = 0;
		var lkv_height = 0;

		try
		{
		 	lkv_width = element.offsetWidth;
		 	lkv_height = element.offsetHeight;

			if (element.offsetParent)
			{
				while(element)
				{
					left += element.offsetLeft;
					top += element.offsetTop;
					element = element.offsetParent;
	
					try
					{
						if (element)
						{
							//fc_DebugLine('Element: ' + element.tagName);
							if ( (element.tagName == 'DIV') || (element.tagName == 'IFRAME') )
								break;
						}
					}
					catch (lkv_Error)
					{
						break;
					}		
				}
			}
		}
		catch (lkv_Error)
		{
		}

		return {offsetLeft: left, offsetTop: top, offsetWidth: lkv_width, offsetHeight: lkv_height};
}
