Hola:
Tienes unos pocos problemas...
Sobre la pregunta en concreto, en realidad location es un objeto que cuelga (o debería colgar) del objeto window, aunque como todo lo dependiente de window, se puede omitir; y yo prefiero usar del objeto location su atributo href.
Otra cosa que te recomiendo, es evitar usar document.write con la página cargada porque machaca todo el contenido de la propia página (es mejor usar el DOM)
Y sobre substr, es un método de los objetos String, así que no es correcta la sintaxis que usas: location.href.substr(7,2)
Saludos