Sconsiglio il ricorso a javascript per queste cose... vedo che frequenti ASP.NET, lato server puoi risolvere in poche righe di codice

Se invece vuoi farlo in javascript devi far scrivere tutta la chiamata dallo script... ma incorri nel problema derivato dal fatto che in questo modo lo script verra' eseguito dopo il caricamento completo della pagina (ed in alcuni casi anche dopo l'esecuzione delle istruzioni legate all'evento onload) e quindi non e' garantito che le funzioni contenute nello script richiamato siano disponibili quando occorre.

<script type="text/javascript">
var MyKey=(location.href.indexOf("nomeSito1")>=0)?"aab bccdd":"eeefffgghh";
document.write('<script src="http://maps.google.com/maps?file=api&v=2&key='+MyKey+' type="text/javascript"></sc'+'ript>');
</script>

ciao