Hola:
IE considera cada tag como un objeto cuyo nombre es el id, entonces al poner:
tipo = document.getElementById("
tipo")... le creas una confusión... deberías poner otro valor...
Además, para obtener el value seleccionado no es necesario saber el selectedIndex... basta con obtener el value del select (creo que está puesto en las FAQs)
_tipo = document.getElementById("tipo").value;
// fijate en la variable distinta del id...
Saludos