若函数f(x)=(a2-2a-3)x2+(a-3)x+1的定义域和值域都为R,则a的取值范围是(  )