Gracias por responder. En verdad el problema no lo tengo para cerrar la ventana.
Lo que pasa es que se cierra pero no manda el resultado al formulario.
Al final del codigo tengo un formulario con esto:
Si quito la linea de que cierre la ventana me funciona OK.
Lo más raro es que sin embargo en IE y en Chrome si funciona tal cual está.
Sin embargo, si altero el orden de las instrucciones dentro del IF
me ejecuta solamente la primera
Me envía el formulario ok, pero no me cierra la ventana.