no hay ninguna razón por la que no funcione. con lo único has de tener cuidad es que el último select no tenga el código
Cita: <select name="select3.2" onchange="this.parentNode.parentNode.nextSibling.n extSibling.style.display='block'">
ya que no tiene un tr adyacente y producirá error