Hola,
bueno, no se si este código te serviría para pasar varios parámetros o cuales son los cambios que habría que hacer. Yo suelo usar este código para recuperar los parámetros:
function recuperarParametro( campo ) {
var RE = new RegExp("[&?]" + campo + "=([^&]*)&");
var href = location.href + "&";
if( RE.test(href) ) {
RE.exec(href);
return unescape(RegExp.$1);
}
}
y con
var parametro = recuperarParametro("nombreParametro");
recuperas el parámetro que hayas pasado como nombreParámetro.
Uf, que lio me hice, espero te sirva de algo.
Saludos,