若函数y=lg(ax2+ax+1)的值域为R,求实数a的取值范围.