﻿function getLayout( Elem ) {
	if( ! Elem ) return null;

	var Layout = new Object();
	Layout.Height = Elem.offsetHeight;
	Layout.Width = Elem.offsetWidth;

	Layout.Top = 0;
	Layout.Left = 0;

	while( Elem ) {
		Layout.Top += Elem.offsetTop;
		Layout.Left += Elem.offsetLeft;

		Elem = Elem.offsetParent;
	}

	return Layout;
}
