Hola
Seria mejor que subieras tu script a internet para poder depurarlo e indicarte exactamente cual es el error.
O puedes probar con una forma menos confusa de hacer combos dependientes usando jquery y que es bastante facil de adaptar a tu script
http://www.miguelmanchego.com/2009/c...s-ajax-jquery/