// ==UserScript==
// @name Import 8bitpeoples.com Releases into MusicBrainz
// @namespace MBVA
// @include http://8bitpeoples.com/*
// @include http://www.8bitpeoples.com/*
// ==/UserScript==
var arName = document.getElementsByTagName('table')[1].getElementsByTagName('tr')[0].getElementsByTagName('td')[1].getElementsByTagName('span')[0].getElementsByTagName('b')[0].innerHTML.split("<br>");
var aName = arName[0].replace(/^\s*(.*?)\s*$/,"$1");
var rName = arName[1].replace(/^\s*(.*?)\s*$/,"$1");
allDDs = document.getElementsByTagName('table')[1].getElementsByTagName('tr')[0].getElementsByTagName('td')[7].getElementsByTagName("a").length-2;
var bigLongString = "http://musicbrainz.org/cdi/enter.html?hasmultipletrackartists=0&artistid=2&artistedit=1&artistname="+aName+"&releasename="+rName+"&tracks="+(allDDs+1);
var i=0;
for(i=0;i<=allDDs;i++) {
var barlist = document.getElementsByTagName('table')[1].getElementsByTagName('tr')[0].getElementsByTagName('td')[7].getElementsByTagName('a')[i].innerHTML;
if(i<10) barlist = barlist.substr(3,(barlist.length-3)).replace(/^\s*(.*?)\s*$/,"$1");
else barlist = barlist.substr(4,(barlist.length-4)).replace(/^\s*(.*?)\s*$/,"$1");
var bigLongString = bigLongString+"&track"+i+"="+barlist;
}
document.getElementsByTagName('table')[0].getElementsByTagName('tr')[0].getElementsByTagName('td')[0].getElementsByTagName('a')[0].innerHTML = "Import to MusicBrainz";
document.getElementsByTagName('table')[0].getElementsByTagName('tr')[0].getElementsByTagName('td')[0].getElementsByTagName('a')[0].href = bigLongString;
document.getElementsByTagName('table')[0].getElementsByTagName('tr')[0].getElementsByTagName('td')[0].getElementsByTagName('a')[0].target = "_blank";