var anchorsMinGap = 30,
	anchorsSideBorder = 40,
	anchorsDivs = document.getElementById ("anchors").getElementsByTagName ("div"),
	anchorsDivsLength = anchorsDivs.length, anchors = new Array ();

function sizeAnchors ()
{
	var left = 0, n = 0, i = 0, j = 0,
		anchorsMaxWidth = document.getElementById ("anchors").offsetWidth - anchorsSideBorder;

	for (i = 0; i < anchorsDivsLength; i++)
		if (anchorsDivs [i].className == "anchor")
		{
			anchorsDivs [i].style.visibility = "hidden";
			anchorsDivs [i].style.left = 0;
			anchors [j++] = anchorsDivs [i];
		}

	for (left = -anchorsMinGap, j = 0; (left < anchorsMaxWidth) && (j < anchors.length); left += anchors [j++].offsetWidth + anchorsMinGap);
	if (left > anchorsMaxWidth)
		left -= anchors [--j].offsetWidth + anchorsMinGap;
	realGap = anchorsMinGap + (anchorsMaxWidth - left) / (j - 1);
	left = - realGap;

	for (i = 0; i < j; i++)
	{
		anchors [i].style.visibility = "visible";
		left = left + realGap;
		anchors [i].style.left = left + "px";
		left = left + anchors [i].offsetWidth;
	}
}

