La location non è un oggetto document ma di window prova con window.location....... è l'errore + evidente, ma non è detto che sia quello visto che non è spiegato benissimo.