Che complicato!!!

Che te ne pare di questo?
codice:
var locaz = window.location.search;
if(locaz.length) locaz = locaz.substr(1); // toglie il ?
else return false;
var n = locaz.split(/\&/); // slash backslash ecommerc slash
// ora la prima variabile sta in n[0], la seconda in n[1], ...