Amazonに大阪府立図書館の蔵書検索リンクを追加するGreasemonkeyスクリプト

http://blog.champierre.com/archives/446でやられているので、乗り遅れてる気がしますが、僕も大阪府立図書館バージョンを作ってみました。って言うほどでもありませんが。
amazonosakalibrarylinky.user.js
ソースは以下のようになります。

// ==UserScript==
// @name          Amazon Osaka Library Linkey
// @namespace     http://d.hatena.ne.jp/treeham/
// @description	  Osaka Library Lookup from Amazon book listings.
// @include       http://*.amazon.*
// ==/UserScript==

(function() {
    var elem = document.getElementById('ASIN');
    if (elem) {
        var asin = elem.value;
        var header = document.evaluate("//b[@class='sans']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
        if (header) {
            var spl_link = document.createElement('a');
            spl_link.setAttribute('href', 'http://p-opac.library.pref.osaka.jp/OSPLIB/webopac/kensaku/kensakuKekka.jsp?code_genre1=2&code_value1=' + asin);
            spl_link.setAttribute('title', 'To Osaka Library');
            spl_link.innerHTML = '</br><span style=\"font-size:90%; background-color:#ffffcc;\">&#187; 大阪府立図書館で蔵書検索</span>';
            header.parentNode.insertBefore(spl_link, header.nextSibling);
        }
    }
})();

最近、図書館の便利さが気づいてきましたが、これで図書館ライフがますます便利になりそうです。
ありがとうございます。