este codigo me abre el mismo popup cada vez q ingreso a la pagina multiplicando el popup innecesariamente

[as]
function abrirpopup(nombre,ancho,alto) {
dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=no,resize=no,status=no';
window.open(nombre,'',dat);
}
[/as]

-------- esto va en el body

[html]<body onload="abrirpopup('music.html',150,150),[/html]



necesito q solo se ejecute si no esta abierto el popup y si lo está que anule la orden.
agradezco su pronta respuesta.