函数f(x)=lg[(a^-1)x^+(a+1)x+1].若f(x)的值域为R,求实数a的取值范围.