// ==UserScript==
// @name          Amazon mmk Lib linky for Greasemonkey
// @namespace     
// @description	  Musashino Mitaka Koganei Library Lookup from Amazon book listings.
// @include       http://*.amazon.*
//
// It is fork of http://otou-no.cocolog-nifty.com/lifehack/script/tokyolib.user.js. (It search from tokyo 22 ward library.)
// 
// Maitainer: Yasuhiro Araki
//
// ==/UserScript==

libsearch();

function libsearch() {
	// mainmatch = window._content.location.href.match(/\/(\d{9}[\d|X])\//);
	var href = document.location.href;
	var index_1 = href.indexOf('product');
	var index_2 = href.indexOf('dp');
	var index_3 = href.indexOf('ASIN');
	var asin = "";
	if (index_1 > 0) {
		var asin = href.substring(index_1 + 8,index_1 + 18);
	} else if (index_2 > 0) {
		var asin = href.substring(index_2 + 3,index_2 + 13);
	} else if (index_3 > 0) {
		var asin = href.substring(index_3 + 5,index_3 + 15);
	}
	if (asin.match(/(\d{9}[\d|X])/)){
		var header = document.evaluate("//div[@id='priceBlock']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
		if (header) {
			var spl_link = document.createElement('a');
			spl_link.setAttribute('href', 'http://metro.tokyo.opac.jp/cgi-bin/j12crs2.cgi?partmod=0&frameid=0&srchmode=2&ccmp=FUZZY&scmp=SUBSTR&or_and02=AND&or_and03=AND&backimg=..%2Fcrsbackg.gif&headimg=logimg%2Fdefault.gif&inproxy=110&custuser=jcr004&custlogmod=1&sitechk000194=on&sitechk001121=on&sitechk000166=on&bword0=&bword1=&bword2=&aword0=&aword1=&publisher=&fyear=&tyear=&isbn=' + asin + '&maxhits=10&timeoutsec=60');
			spl_link.setAttribute('title', 'MMK Library');
			spl_link.innerHTML = '</br><span style=\"font-size:90%; background-color:#ffffcc;\">&raquo; MMK lib</span>';
			header.parentNode.insertBefore(spl_link, header.nextSibling);
		}
	}
}
