GET送信時のURLのパラメータの値を取得する

「○○○.com?page=5&sort=desc」等のGET送信時のパラメータの値をJavascriptで取得する方法。

function getUrlParam(){
	var vars = [], param;
	if(param = location.search){
		var parray = param.replace('?','').split('&');
		for(var i=0; i<parray.length; i++){
			var n = parray[i].split('=');
			vars[n[0]] = n[1];
		}
	} else {
		return false;
	}
	return vars;
}
var prm = getUrlParam();
prm["page"]; //5
prm["sort"]; //desc