已知关于x的方程x+ax+a+3=0有一个正数根和一个负数根,求a的取值范围?