Helps you proofread, interconvert, validate and tidy ISBN-10
and ISBN-13 (International Standard Book Number) references
in HTML or other documentation.
It takes the raw ISBN (which may contain dashes, lead, trail
or embedded spaces or other miscellaneous junk), validates
the check digit and insert the dashes in the proper places
using a set of rules described at
http://www.isbn.org/standards/home/isbn/international/hyphenation-instructions.asp
Just paste the raw ISBN into the top  "raw" box, click Tidy
then copy the tidied ISBN-10 or ISBN-13 from the bottom boxes.
When you run the ISBN Amanuensis as an application, it is
even more automatic. You don't need to do any manual pasting
and copying. Just click Paste to tidy the current contents of
the clipboard. The tidied ISBN-13 replaces the old the raw text
clipboard contents. This automatic feature is not available
in the Applet version because the Applet sandbox considers
it a security risk.
Unfortunately the program cannot correctly place the dash
between publisher and title for groups other than 0 and 1,
i.e ISBN-10s that begin with other than 0 or 1.
You can also use the ISBNValidate class in your own programs.
The lead 0 is significant. ISBNs always contain 10 digits.
Examples of good formatted ISBNs you can experiment with:
 0-00-000000-0
 0-200-00000-4
 0-7000-0000-3
 0-85000-000-9
 0-900000-00-7
 0-9500000-0-0
 0-9999999-9-0
 1-00-000000-1
 1-09-999999-5
 1-100-00000-3
 1-399-99999-0
 1-4000-0000-9
 1-4999-9999-2
 1-5000-0000-0
 1-5499-9999-0
 1-55000-000-4
 1-86979-999-2
 1-869800-00-1
 1-9990000-0-5
 2-00000000-2
 2-95000000-2
 3-00000000-3
 3-99999999-3
 4-00000000-4
 4-95000000-4
 5-00000000-5
 5-95000000-5
 7-00000000-7
 7-20000000-0
 7-95000000-7
 80-0000000-8
 93-9999999-8
 950-000000-8
 950-999999-7
 9949-99999-5
 9950-00000-9
 9959-99999-8
 9960-00000-1
 9989-99999-6
 99901-9601-X
Examples of bad ISBNs you can experiment with:
 6000000006
 6950000006
 6999999996
 9400000006
 9419000001
 949999999X
 992999999X
 9930000003
 9934000008
 9939999992
 9940000006
 9999900003
 9999999999
Examples of good ISBN-13s  you can experiment with:
978-0-00-000000-2
978-0-393-06163-5
978-0-940016-73-6
978-1-57675-414-6
978-0-200-00000-0
978-0-618-68000-9
978-0-7000-0000-5
978-0-85000-000-9
978-0-900000-00-3
978-0-940016-73-6
978-0-9500000-0-8
978-0-9999999-9-8
978-1-00-000000-9
978-1-09-999999-4
978-1-100-00000-8
978-1-399-99999-1
978-1-4000-0000-5
978-1-4999-9999-0
978-1-5000-0000-4
978-1-5499-9999-4
978-1-55000-000-9
978-1-86979-999-1
978-1-869800-00-0
978-1-9990000-0-4
978-2-00000000-6
978-2-95000000-2
978-3-00000000-3
978-3-99999999-9
978-4-00000000-0
978-4-95000000-6
978-5-00000000-7
978-5-95000000-3
978-6-00000000-4
978-7-00000000-1
978-7-20000000-9
978-7-95000000-7
978-80-0000000-8
978-93-9999999-7
978-950-000000-0
978-950-999999-2
978-9940-00000-4
978-9949-99999-6
978-9950-00000-1
978-9959-99999-3
978-9960-00000-8
978-9989-99999-4
978-99901-9601-6
978-99955-5555-9
