﻿// ==UserScript==
// @name          Amazon mulib linky for Greasemonkey
// @namespace     
// @description	  mulib Lookup from Amazon book listings.
// @include       http://*.amazon.*
// ==/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);
	}
	// alert(asin);
	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://opac.lib.mie-u.ac.jp/cgi-bin/opc/opac_search?ms=1186147862046&ej=jpn&search_type=detail&db=all&wayo=all&lib_cd=00&title=&fulltitle=&auth=&pub=&year1=&year2=&isbn=' + asin + '&lang=&sh=&note=&nc_id=&tosho_id=&seikyu_kigo=&han=&haika_cd=&freeword=&special=&pos=11&ad=a&max_row=20&max_count=200');
			spl_link.setAttribute('title', 'To MILAI');
			spl_link.innerHTML = '</br><span style=\"font-size:90%; background-color:#ffffcc;\">&raquo; &#x4E09;&#x91CD;&#x5927;&#x5B66;&#x9644;&#x5C5E;&#x56F3;&#x66F8;&#x9928;&#x3067;&#x8535;&#x66F8;&#x691C;&#x7D22;</span>';
			header.parentNode.insertBefore(spl_link, header.nextSibling);
		}
	}
}
