// ==UserScript==
// @name          Amazon to Marc
// @namespace     http://chopac.org/tools/
// @description	  Creates a MARC record from Amazon XML data.
// @include       http://*amazon.*/*/dp/*
// @include       http://*amazon.*/*/product/*
// ==/UserScript==

var searchKey = document.getElementById("ASIN");
var country = document.URL;
var ct = country.match(/http.+?amazon\.(.+?)\//);
var chopac = "http://chopac.org/cgi-bin/tools/az2marc.pl?kw=" + searchKey.value + "&ct=" + ct[1];
var lbr = "<br>";
if (ct[1] == "com") {
	lbr = " ";
}

var ihtml = "<style>.mform {width: 100%; border: solid; border-width: 1px; border-color: 55aadd; background-color: aaccdd; margin: 5px; padding: 10px}";
ihtml += ".mbutton {border: solid; border-width: 2px; border-color: 334499; background-color: ffbb00; font-weight: bold; font-size: 14}</style>";
ihtml += "<table class='mform'><tr><td><form action='http://chopac.org/cgi-bin/tools/az2marc.pl'>";
ihtml += "<input type='submit' class='mbutton' value='MARC Record'>";
ihtml += "<input type='hidden' name='kw' value='" + searchKey.value + "'>";
ihtml += "<input type='hidden' name='ct' value='" + ct[1] + "'>";
ihtml += "" + lbr + "<input type='checkbox' value='1' name='lc'> No Lowercase";
ihtml += "" + lbr + "<input type='checkbox' value='1' name='su'> No Subjects";
ihtml += "" + lbr + "<input type='checkbox' value='1' name='ed'> No Summary</form></table>";

var navbar, newElement;
navbar = document.getElementById("handleBuy");
if (navbar) {
    newElement = document.createElement('div');
    newElement.innerHTML = ihtml;
    navbar.parentNode.insertBefore(newElement, navbar);
}
