已知函数f(x)=lg(ax^2+2x+1)的定义域是R.求实数a的取值范围,求f(x)的值域.