function ptq(s, q) {
var i, p; s=s.replace(/;/g, '&').split('&');
q = q || {};
for (i=0; i<s.length; i++) {
p = s[i].split('=', 2);
q[unescape(p[0])] = unescape(p[1]);
}
return q;
}
q = ptq(location.search.substring(1).replace(/\+/g, ' '));

