// ==UserScript==
// @name          Amazon2Yahoo!Books Linker
// @namespace     http://www.odoru.org/diary/blog/
// @description	  Yahoo!Books Lookup from Amazon book listings.
// @include       http://*.amazon.*
// ==/UserScript==


main();

function main() {
	// mainmatch = window._content.location.href.match(/\/(\d{9}[\d|X])\//);
	var href = document.location.href;
	var index = href.indexOf('ASIN');
	var asin = href.substring(index+5,index+15);
	if (asin.match(/(\d{9}[\d|X])/)){
		// var isbn = mainmatch[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://books.yahoo.co.jp/book_search/isbn?os=1&isbn=' + asin);
			spl_link.setAttribute('title', 'To Yahoo!Books');
			spl_link.setAttribute('target', '_blank');
			spl_link.innerHTML 
			= '</br><span style=\"font-size:90%; background-color:#ffffcc;\">&raquo; Search Yahoo!Books!</span>';
			header.parentNode.insertBefore(spl_link, header.nextSibling);
		}
	}
}

/*
このスクリプトは

C O U L D：図書館Web
http://www.yasuhisa.com/could/entries/000754.php

で公開されているスクリプトを元に

データバックアップメモ - extended -: Amazonから図書館Webに自動リンクするGreasemonkeyスクリプトをちょこっとカスタマイズしてみた。
http://kazabana.tea-nifty.com/databackupmemo/2005/06/amazonwebgrease_89df.html

で公開されているスクリプトに、さらに手を加えたものです。
*/
