function getUrlParams(query) { var params = {}; query = query || window.location.search; query.replace(/([^&=?]+)=([^&]+)/g, function(match, $1, $2) { params[$1] = $2; return match; }); return params; }