3DSのソフト一覧から安いものだけを表示する

3DSのソフト一覧から安いものだけを表示して、安い順にソートして、印刷用に見た目を調整するスクリプト
検索結果を開いて、URLに&limit=1000などと追加して全件表示して、以下のスクリプトFirebugで実行する。

function price(x) x.querySelector(".price") ? Number(x.querySelector(".price").textContent.replace(/\s|,/g, "")) : 9999
function remove(x) x.parentNode.removeChild(x)
$$(".detail").forEach(function(x) (price(x)>=1000) && remove(x))
$$(".detail").sort(function(a,b) price(a) - price(b)).forEach(function(x) x.parentNode.appendChild(x))
$$("#ViewSearchList")[0].style.MozColumns=2;
$$(".software, h2, #softwareSearchForm, #pageTop, #ftrArea, .footNavi, #sideArea").forEach(remove)
$$("#DocBody, #mainArea").forEach(function(x) x.style.width="auto")

$$関数や、省略されたfunction構文を使っているので他のブラウザではそのまま使えない。