Get query parameter by name from a full URL
function getQueryParam(name, loc=window.location) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = loc.search.substr(1).match(reg);
if (r != null) return (r[2]);
return null;
}