Non ti so dire come utilizzare la stessa pagina.. forse con un 'associazione della pagina corrente a np.. quindi ci scrive dentro..
codice:
window.name=np;
anzichè
codice:
var np=window.open('[...]');
-Credo-.

Per l'aggiunta nella stessa pagina non ti so dire.. devi intercettare il code ed implementarlo..