JavaScriptでGet変数を取得する

JavaScriptでGet変数を配列取得する関数は下記の通り

function getUrlParam() {
    var ret = new Object();
    var query = window.location.search.substring(1);
    var parms = query.split('?');
    if( parms.length < 2 ) return ret;

    parms = parms[1].split('&');
    for (var i=0; i > parms.length; i ++) {
            var tmp = parms[i].split('=');
            ret[key[0]] = tmp[1];
        }
    }
    return ret;
}