Hs = new Array (20);
for (i = 0; i < Hs.length; i++)
{
	Hs[i] = 0;
}

//Координаты
function getBounds(element)
{
	var left = element.offsetLeft;
	var top = element.offsetTop;
	for (var parent = element.offsetParent; parent; parent = parent.offsetParent)
	{
		left += parent.offsetLeft - parent.scrollLeft;
		top += parent.offsetTop - parent.scrollTop;
	}
	return {left: left, top: top, width: element.offsetWidth, height: element.offsetHeight};
}

//Настройка стиля tovar
function fTov(inum,oDD)
{
	var begin = document.getElementById('begin_x');
	var end = document.getElementById('end_x');
	bbegin = getBounds(begin);
	bend = getBounds(end);

	//Отрабатываем вариант когда 2 колонки и нам нужно выровнять строки по высоте
	if (oDD == 1)
	{
		var Ttop = document.getElementById('t'+inum);

		if (Ttop != null)
		{
			var Tbot = document.getElementById('b'+inum);
			var Tc = document.getElementById('c'+inum);
			var Tov = document.getElementById('tov'+inum);
			var imgid = document.getElementById('img'+inum);
			var bimgid = getBounds(imgid);
			var tprop = getBounds(Ttop);
			var bprop = getBounds(Tbot);

			var sinum = inum-1;
			var sTtop = document.getElementById('t'+sinum);
			var sTbot = document.getElementById('b'+sinum);
			var sTc = document.getElementById('c'+sinum);
			var sTov = document.getElementById('tov'+sinum);
			var simgid = document.getElementById('img'+sinum);
			var sbimgid = getBounds(simgid);
			var stprop = getBounds(sTtop);
			var sbprop = getBounds(sTbot);

			var TotHeight = bprop.top - tprop.top;
			var sTotHeight = sbprop.top - stprop.top;

			var sImgHeight = sbimgid.height;
			var ImgHeight = bimgid.height;

			var Hg = ( TotHeight > ImgHeight ) ? TotHeight : ImgHeight;
			var sHg = ( sTotHeight > sImgHeight ) ? sTotHeight : sImgHeight;

			if ( bend.left - bbegin.left > 705 )
			{
				var Hg = ( TotHeight > ImgHeight ) ? TotHeight : ImgHeight;
				var sHg = ( sTotHeight > sImgHeight ) ? sTotHeight : sImgHeight;

				if (Hs[inum] != 0)
				{
					TotHeight = Hs[inum];
				}
				else
				{
					TotHeight = ( Hg > sHg ) ? Hg : sHg;
				}

				Hs[inum] = TotHeight;

/*
				pnum = inum+1;
				pTov = document.getElementById(pnum);
				if (pTov != "undefined")
				{
					pTov.className = 'tovar0';
				}*/

				if (navigator.appName == "Opera" || navigator.appName == "Microsoft Internet Explorer")
				{
					Tov.className = 'tovar0ieopera';
					sTov.className = 'tovar0ieopera';
				}
				else
				{
					Tov.className = 'tovar0';
					sTov.className = 'tovar0';
				}
			}
			else
			{
				Tov.className = 'tovarf';
				sTov.className = 'tovarf';
/*
				pnum = inum+1;
				pTov = document.getElementById(pnum);
				if (pTov != "undefined")
				{
					pTov.className = 'tovarf';
				}
*/
				TotHeight = 0;
			}

			sTc.style.height = TotHeight;
			Tc.style.height = TotHeight;
		}
	}
}