Por lo que vi rapidamente , estas trabajando con select dependientes y el metodo que estas utilizando es un poco tedioso.
si realmente son select dependientes tienes que echar un vistazo a este link
Select Dependientes
Existe mejores manera de implementarlo.