Holas
te cuento que el problema lo tienes porque la imagen es un submit de tipo imagen dentro de un formulario.
Cuando das a submit a un form que no tiene action lo que hace es una recarga de la propia página, así que se llama a sí misma y vuelve a empezar. Y a un submit no le sirve un onClick.
Lo que te sugiero es que hagas de tu imagen un enlace sencillo con un onclick.
cambia esto
<form name="frm">
<input type="image" src="flauta.jpg" border="0" onClick="abrirVentana()">
por esto
< href="Demo" onClick="abrirVentana();return false"><img src="flauta.jpg" border="0"></a>
Con eso te habría de funcionar bien