Hola:
En las FAQs recuerdo que KarlanKas puso la respuesta:
Una forma abreviada sería:
vars = document.search.substr(1).split("&");
for (var i = 0, total = vars.length; i < total; i ++)
window[vars[i].split("=")[0]] = vars[i].split("=")[1];
Lo puse a ojo, pero es que me lo sé casi de memoria...
Saludos