Il problema è che il codice JS che usa è compatibile solo con IE, credo il succo stia qui:
window.navigate(pagina);
il metodo navigate non è disponibile nell'oggetto window dgli altri browser.
Insomma, devi farlo presente al webmaster, io sposto in siti non funzionanti.
PS: io non capisco l'utilità di quel codice, comunque con location.replace dovrebbe risolvere, io comunque aprirei normalmente quei link, non serve usare JS per complicare le cose facili.
Forse ho capito cosa vuol fare: aprire un link in una finestra massimizzata senza aprire un popup
digli che provi con il location.replace, anche se molti disattivano la possibilità di ridimensionare/spostare le finestre da parte delle pagine web