function solveSizes (positions)
{
	var count = positions.length;

	if (xFull <= sizes [0])
		return positions [0];
	else if (xFull <= sizes [count - 1])
	{
		for (var i = 1; i < count; i++)
			if (xFull <= sizes [i])
				return (xFull - sizes [i - 1]) / (sizes [i] - sizes [i - 1]) * (positions [i] - positions [i - 1]) + positions [i - 1];
	}

	return positions [count - 1];
}

