若关于x的一元二次方程x^2-x+a-4=0的一根大于零、另一根小于零,求实数a的取值范围