已知函数y=loga(a^x-a+2)(a>0且a不等于1)的值域是R,求a的取值范围.