// ==UserScript==
// @name          Amazon Nishinomiya City Library Linky
// @namespace     http://queltide.com/2007/02/amazongreasemonkey.html
// @description	  Nishinomiya City Library Lookup from Amazon book listings.
// @include       http://*.amazon.*
// ==/UserScript==

// Version 20070301

libsearch();

function libsearch() {
  document.body.parentNode.innerHTML.match(/name=\"ASIN\" value=\"[^4]*(4(\d{8}|-[\d-]{9}-)[\dX])/);
  if (RegExp.$1!=''){
    var asin = RegExp.$1
    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://tosho.nishi.or.jp/NMCLIB/servlet/search.result?code_genre1=2&code_value1=' + asin);
      spl_link.setAttribute('title', 'To Nishinomiya City Library');
      spl_link.innerHTML = '</br><span style=\"font-size:90%; background-color:#ffffcc;\">&raquo; &#35199;&#23470;&#24066;&#31435;&#22259;&#26360;&#39208;&#34101;&#26360;&#26908;&#32034;</span>';
      header.parentNode.insertBefore(spl_link, header.nextSibling);
    }
  }
}

