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