Number 1 Enhancer

Highlights Number One Stuff

Per 15-04-2015. Zie de nieuwste versie.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name          Number 1 Enhancer
// @namespace     FaxCelestis
// @description   Highlights Number One Stuff
// @include       *animecubed.com/billy/bvs/numberone*
// @grant         GM_addStyle
// @author        FaxCelestis
// @version       1.0k
// 1.0 - highlights tier and match info
// 1.0g - highlights username in expanded tournaments
// 1.0i - reorganizes tourney tables, prettifies milling box
// 1.0j - suppresses turn-in boxes if you have too few tickets, adds take actions link to page top, compresses rules box
// 1.0k - adds wins and losses to current tourneys table

// ==/UserScript==

var player = document.getElementsByName("player")[1].value;

function highlight()
{
document.body.innerHTML = document.body.innerHTML.replace(/color:red\">Tier 1 Event/g, 'color:white\"><span style=\"background-color:red\">Tier 1 Event<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/color:red\">Tier 2 Event/g, 'color:black\"><span style=\"background-color:orange\">Tier 2 Event<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/color:red\">Tier 3 Event/g, 'color:black\"><span style=\"background-color:yellow\">Tier 3 Event<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/color:red\">Tier 4 Event/g, 'color:black\"><span style=\"background-color:green\">Tier 4 Event<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/color:red\">Tier 5 Event/g, 'color:white\"><span style=\"background-color:blue\">Tier 5 Event<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/color:red\">Tier 11 Event/g, 'color:white\"><span style=\"background-color:purple\">Tier 11 Event<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/<b>Round 10/g, '<b><span style=\"color:white;background-color:red\">Round 10<\/span><br><sup>\(-1 HP per turn!\)<\/sup>');
document.body.innerHTML = document.body.innerHTML.replace(/<b>Round 11/g, '<b><span style=\"color:white;background-color:red\">Round 11<\/span><br><font size=\"1\"><sup>\(-1 HP per turn!\)<\/sup><\/font>');
document.body.innerHTML = document.body.innerHTML.replace(/<b>Round 12/g, '<b><span style=\"color:white;background-color:red\">Round 12<\/span><br><font size=\"1\"><sup>\(-1 HP per turn!\)<\/sup><\/font>');
document.body.innerHTML = document.body.innerHTML.replace(/<b>Round 13/g, '<b><span style=\"color:white;background-color:red\">Round 13<\/span><br><font size=\"1\"><sup>\(-1 HP per turn!\)<\/sup><\/font>');
document.body.innerHTML = document.body.innerHTML.replace(/<b>Round 14/g, '<b><span style=\"color:white;background-color:red\">Round 14<\/span><br><font size=\"1\"><sup>\(-1 HP per turn!\)<\/sup><\/font>');
document.body.innerHTML = document.body.innerHTML.replace(/<b>Round 15/g, '<b><span style=\"color:white;background-color:red\">Round 15<\/span><br><font size=\"1\"><sup>\(-1 HP per turn!\)<\/sup><\/font>');
document.body.innerHTML = document.body.innerHTML.replace(/Battle 1/g, '<span style=\"font-variant:small-caps;color:red\">Battle 1<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/Battle 2/g, '<span style=\"font-variant:small-caps;color:red\">Battle 2<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/Battle 3/g, '<span style=\"font-variant:small-caps;color:red\">Battle 3<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/Battle 4/g, '<span style=\"font-variant:small-caps;color:red\">Battle 4<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/Final Battle!/g, '<span style=\"font-variant:small-caps;color:red\">Final Battle!<\/span>');
document.body.innerHTML = document.body.innerHTML.replace(/Final Battle!/g, '<span style=\"font-variant:small-caps;color:red\">Final Battle!<\/span>');
document.body.innerHTML = document.body.innerHTML.split('<td>'+player+'<\/td>').join('<td><span style=\"color:black;background-color:yellow\">'+player+'<\/span><\/td>')
document.body.innerHTML = document.body.innerHTML.split('<strike>'+player+'<\/strike>').join('<strike><span style=\"color:white;background-color:red\">'+player+'<\/span><\/strike>')
document.body.innerHTML = document.body.innerHTML.split('<b>'+player+'<\/b>').join('<b><span style=\"color:white;background-color:green\">'+player+'<\/span><\/b>')
}

function insert()
{
var actionable = (document.body.innerHTML.match(/Take Actions &gt;/g) || []).length;

document.body.innerHTML = document.body.innerHTML.replace(/Mill Ticket\(s\) &gt;/gm, "<div align=right>Mill Ticket(s) &gt;<\/div>");
document.body.innerHTML = document.body.innerHTML.replace(/Mill Skirmishes &gt;/g, "<div align=right>Mill Skirmishes &gt;<\/div>");
document.body.innerHTML = document.body.innerHTML.split(/<b>Number One Rules/g).join("<div style=\"overflow\:auto;overflow-x\:hidden;height\:6em\" id=\"rules\"><B>Number One Rules<\/b>");
document.body.innerHTML = document.body.innerHTML.split(/11DBHK <br><br>/gm).join("11DBHK <br><br><\/div>");

if(actionable > 0)
{
document.body.innerHTML = document.body.innerHTML.split(/Your In-Progress Matches<\/b><br>/g).join("Your In-Progress Matches<\/b><br><a href=\"javascript:document.maction.submit\(\);\" onfocus=\"this.blur\(\);\" style=\"color:A10000;font-size:18px\"><b>Take Actions \><\/b><\/a>");
}
}

function rewritePrepTable()
{
var ct1pi = (document.body.innerHTML.match(/Tier 1 Tournament \(Piercing\)/g) || []).length;
var ct1pr = (document.body.innerHTML.match(/Tier 1 Tournament \(Preparation\)/g) || []).length;
var ct1ca = (document.body.innerHTML.match(/Tier 1 Tournament \(Bullet Catch\)/g) || []).length;
var ct2pi = (document.body.innerHTML.match(/Tier 2 Tournament \(Piercing\)/g) || []).length;
var ct2pr = (document.body.innerHTML.match(/Tier 2 Tournament \(Preparation\)/g) || []).length;
var ct2ca = (document.body.innerHTML.match(/Tier 2 Tournament \(Bullet Catch\)/g) || []).length;
var ct3pi = (document.body.innerHTML.match(/Tier 3 Tournament \(Piercing\)/g) || []).length;
var ct3pr = (document.body.innerHTML.match(/Tier 3 Tournament \(Preparation\)/g) || []).length;
var ct3ca = (document.body.innerHTML.match(/Tier 3 Tournament \(Bullet Catch\)/g) || []).length;
var ct4pi = (document.body.innerHTML.match(/Tier 4 Tournament \(Piercing\)/g) || []).length;
var ct4pr = (document.body.innerHTML.match(/Tier 4 Tournament \(Preparation\)/g) || []).length;
var ct4ca = (document.body.innerHTML.match(/Tier 4 Tournament \(Bullet Catch\)/g) || []).length;
var ct5pi = (document.body.innerHTML.match(/Tier 5 Tournament \(Piercing\)/g) || []).length;
var ct5pr = (document.body.innerHTML.match(/Tier 5 Tournament \(Preparation\)/g) || []).length;
var ct5ca = (document.body.innerHTML.match(/Tier 5 Tournament \(Bullet Catch\)/g) || []).length;
var ct11pi = (document.body.innerHTML.match(/Tier 11 Tournament \(Piercing\)/g) || []).length;
var ct11pr = (document.body.innerHTML.match(/Tier 11 Tournament \(Preparation\)/g) || []).length;
var ct11ca = (document.body.innerHTML.match(/Tier 11 Tournament \(Bullet Catch\)/g) || []).length;
var cspi = (document.body.innerHTML.match(/Skirmish \(Piercing\)/g) || []).length;
var cspr = (document.body.innerHTML.match(/Skirmish \(Preparation\)/g) || []).length;
var csca = (document.body.innerHTML.match(/Skirmish \(Bullet Catch\)/g) || []).length;

document.body.innerHTML = document.body.innerHTML.replace(/^Tier \d Tournament \(.+\s<\/td>/gm, "<b><u>Tourney Tier<\/b><\/u><\/th><th><u>Piercing<\/u><\/th><th><u>Preparation<\/u><\/th><th><u>Bullet Catch<\/u><\/th><\/tr><tr><td align=center><b>Skirmish<\/b><\/td><td align=center>" + cspi + "<\/td><td align=center>" + cspr + "<\/td><td align=center>" + csca + "<\/td><\/tr><tr><td align=center><b><span style=\"color:white;background-color:red\">Tier 1<\/span><\/b><\/td><td align=center>" + ct1pi + "<\/td><td align=center>" + ct1pr + "<\/td><td align=center>" + ct1ca + "<\/td><\/tr><tr><td align=center><b><span style=\"background-color:orange\">Tier 2<\/span><\/b><\/td><td align=center>" + ct2pi + "<\/td><td align=center>" + ct2pr + "<\/td><td align=center>" + ct2ca + "<\/td><\/tr><tr><td align=center><b><span style=\"background-color:yellow\">Tier 3<\/span><\/b><\/td><td align=center>" + ct3pi + "<\/td><td align=center>" + ct3pr + "<\/td><td align=center>" + ct3ca + "<\/td><\/tr><tr><td align=center><b><span style=\"background-color:green\">Tier 4<\/span><\/b><\/td><td align=center>" + ct4pi + "<\/td><td align=center>" + ct4pr + "<\/td><td align=center>" + ct4ca + "<\/td><\/tr><tr><td align=center><b><span style=\"color:white;background-color:blue\">Tier 5<\/span><\/b><\/td><td align=center>" + ct5pi + "<\/td><td align=center>" + ct5pr + "<\/td><td align=center>" + ct5ca + "<\/td><\/tr><tr><td align=center><b><span style=\"color:white;background-color:purple\">Tier 11<\/span><\/b><\/td><td align=center>" + ct11pi + "<\/td><td align=center>" + ct11pr + "<\/td><td align=center>" + ct11ca + "<\/td><\/tr>");
}

function rewriteOngoingTable()
{
var ct130 = (document.body.innerHTML.match(/Tier 1  \(3-0\)/g) || []).length;
var ct121 = (document.body.innerHTML.match(/Tier 1  \(2-1\)/g) || []).length;
var ct112 = (document.body.innerHTML.match(/Tier 1  \(1-2\)/g) || []).length;
var ct120 = (document.body.innerHTML.match(/Tier 1  \(2-0\)/g) || []).length;
var ct111 = (document.body.innerHTML.match(/Tier 1  \(1-1\)/g) || []).length;
var ct102 = (document.body.innerHTML.match(/Tier 1  \(0-2\)/g) || []).length;
var ct110 = (document.body.innerHTML.match(/Tier 1  \(1-0\)/g) || []).length;
var ct101 = (document.body.innerHTML.match(/Tier 1  \(0-1\)/g) || []).length;

var ct230 = (document.body.innerHTML.match(/Tier 2  \(3-0\)/g) || []).length;
var ct221 = (document.body.innerHTML.match(/Tier 2  \(2-1\)/g) || []).length;
var ct212 = (document.body.innerHTML.match(/Tier 2  \(1-2\)/g) || []).length;
var ct220 = (document.body.innerHTML.match(/Tier 2  \(2-0\)/g) || []).length;
var ct211 = (document.body.innerHTML.match(/Tier 2  \(1-1\)/g) || []).length;
var ct202 = (document.body.innerHTML.match(/Tier 2  \(0-2\)/g) || []).length;
var ct210 = (document.body.innerHTML.match(/Tier 2  \(1-0\)/g) || []).length;
var ct201 = (document.body.innerHTML.match(/Tier 2  \(0-1\)/g) || []).length;

var ct330 = (document.body.innerHTML.match(/Tier 3  \(3-0\)/g) || []).length;
var ct321 = (document.body.innerHTML.match(/Tier 3  \(2-1\)/g) || []).length;
var ct312 = (document.body.innerHTML.match(/Tier 3  \(1-2\)/g) || []).length;
var ct320 = (document.body.innerHTML.match(/Tier 3  \(2-0\)/g) || []).length;
var ct311 = (document.body.innerHTML.match(/Tier 3  \(1-1\)/g) || []).length;
var ct302 = (document.body.innerHTML.match(/Tier 3  \(0-2\)/g) || []).length;
var ct310 = (document.body.innerHTML.match(/Tier 3  \(1-0\)/g) || []).length;
var ct301 = (document.body.innerHTML.match(/Tier 3  \(0-1\)/g) || []).length;

var ct430 = (document.body.innerHTML.match(/Tier 4  \(3-0\)/g) || []).length;
var ct421 = (document.body.innerHTML.match(/Tier 4  \(2-1\)/g) || []).length;
var ct412 = (document.body.innerHTML.match(/Tier 4  \(1-2\)/g) || []).length;
var ct420 = (document.body.innerHTML.match(/Tier 4  \(2-0\)/g) || []).length;
var ct411 = (document.body.innerHTML.match(/Tier 4  \(1-1\)/g) || []).length;
var ct402 = (document.body.innerHTML.match(/Tier 4  \(0-2\)/g) || []).length;
var ct410 = (document.body.innerHTML.match(/Tier 4  \(1-0\)/g) || []).length;
var ct401 = (document.body.innerHTML.match(/Tier 4  \(0-1\)/g) || []).length;

var ct530 = (document.body.innerHTML.match(/Tier 5  \(3-0\)/g) || []).length;
var ct521 = (document.body.innerHTML.match(/Tier 5  \(2-1\)/g) || []).length;
var ct512 = (document.body.innerHTML.match(/Tier 5  \(1-2\)/g) || []).length;
var ct520 = (document.body.innerHTML.match(/Tier 5  \(2-0\)/g) || []).length;
var ct511 = (document.body.innerHTML.match(/Tier 5  \(1-1\)/g) || []).length;
var ct502 = (document.body.innerHTML.match(/Tier 5  \(0-2\)/g) || []).length;
var ct510 = (document.body.innerHTML.match(/Tier 5  \(1-0\)/g) || []).length;
var ct501 = (document.body.innerHTML.match(/Tier 5  \(0-1\)/g) || []).length;

var ct1130 = (document.body.innerHTML.match(/Tier 11  \(3-0\)/g) || []).length;
var ct1121 = (document.body.innerHTML.match(/Tier 11  \(2-1\)/g) || []).length;
var ct1112 = (document.body.innerHTML.match(/Tier 11  \(1-2\)/g) || []).length;
var ct1120 = (document.body.innerHTML.match(/Tier 11  \(2-0\)/g) || []).length;
var ct1111 = (document.body.innerHTML.match(/Tier 11  \(1-1\)/g) || []).length;
var ct1102 = (document.body.innerHTML.match(/Tier 11  \(0-2\)/g) || []).length;
var ct1110 = (document.body.innerHTML.match(/Tier 11  \(1-0\)/g) || []).length;
var ct1101 = (document.body.innerHTML.match(/Tier 11  \(0-1\)/g) || []).length;

var wins = ((ct130+ct230+ct330+ct430+ct530+ct1130)*3)+((ct121+ct120+ct221+ct220+ct321+ct320+ct421+ct420+ct521+ct520+ct1121+ct1120)*2)+ct112+ct111+ct110+ct212+ct211+ct210+ct312+ct311+ct310+ct412+ct411+ct410+ct512+ct511+ct510+ct1112+ct1111+ct1110;
var losses = ((ct112+ct102+ct212+ct202+ct312+ct302+ct412+ct402+ct512+ct502+ct1112+ct1102)*2)+ct121+ct111+ct101+ct221+ct211+ct201+ct321+ct311+ct301+ct421+ct411+ct401+ct521+ct511+ct501+ct1121+ct1111+ct1101;
var WR = (wins/(wins+losses))*100;
WR = WR.toPrecision(4);
var LR = (losses/(wins+losses))*100;
LR = LR.toPrecision(4);

var t1w = (ct130*3)+((ct121+ct120)*2)+ct112+ct111+ct110;
var t1l = ((ct112+ct102)*2)+ct121+ct111+ct101;
if (t1w == 0)
{
   var WR1 = 0;
}
else
{
    var WR1 = (t1w/(t1w+t1l))*100;
    WR1 = WR1.toPrecision(2);
}

var t2w = (ct230*3)+((ct221+ct220)*2)+ct212+ct211+ct210;
var t2l = ((ct212+ct202)*2)+ct221+ct211+ct301;
if (t2w == 0)
{
   var WR2 = 0;
}
else
{
    var WR2 = (t2w/(t2w+t2l))*100;
    WR2 = WR2.toPrecision(2);
}

var t3w = (ct330*3)+((ct321+ct320)*2)+ct312+ct311+ct310;
var t3l = ((ct312+ct302)*2)+ct321+ct311+ct301;
if (t3w == 0)
{
   var WR3 = 0;
}
else
{
    var WR3 = (t3w/(t3w+t3l))*100;
    WR3 = WR3.toPrecision(2);
}

var t4w = (ct430*3)+((ct421+ct420)*2)+ct412+ct411+ct410;
var t4l = ((ct412+ct402)*2)+ct421+ct411+ct401;
if (t4w == 0)
{
   var WR4 = 0;
}
else
{
    var WR4 = (t4w/(t4w+t4l))*100;
    WR4 = WR4.toPrecision(2);
}

var t5w = (ct530*3)+((ct521+ct520)*2)+ct512+ct511+ct510;
var t5l = ((ct512+ct502)*2)+ct521+ct511+ct501;
if (t5w == 0)
{
   var WR5 = 0;
}
else
{
    var WR5 = (t5w/(t5w+t5l))*100;
    WR5 = WR5.toPrecision(2);
}

var t11w = (ct1130*3)+((ct1121+ct1120)*2)+ct1112+ct1111+ct1110;
var t11l = ((ct1112+ct1102)*2)+ct1121+ct1111+ct1101;
if (t11w == 0)
{
   var WR11 = 0;
}
else
{
    var WR11 = (t11w/(t11w+t11l))*100;
    WR11 = WR11.toPrecision(2);
}

document.body.innerHTML = document.body.innerHTML.replace(/<b>Tournaments you are in<\/b>/g, "<b>Tournaments you are in <\/b><br><table border=\"0px\" width=\"80%\" style=\"font-size:12px\"><tr><td><b>Wins:<\/b><\/td><td>" + wins + "<\/td><td>\(" + WR + "%\)<\/td><td width=\"75%\"> <\/td><td align=\"right\"><b>Losses:<\/b><\/td><td align=\"right\">" + losses + "<\/td><td align=\"right\">\(" + LR + "%\)<\/td><\/tr><\/font><\/table>");
                                           
document.body.innerHTML = document.body.innerHTML.replace(/^Tier \d  \(\d-\d\).+/gm, "<tr><th align=center><u>Tourney Tier<\/u><\/th><th align=center><u>W:L<\/u><\/th><th><align=center><u>3-0<\/u><\/th><th align=center><u>2-1<\/u><\/th><th align=center><u>1-2<\/u><\/th><th align=center><u>2-0<\/u><\/th><th align=center><u>1-1<\/u><\/th><th align=center><u>0-2<\/u><\/th><th align=center><u>1-0<\/u><\/th><th align=center><u>0-1<\/u><\/th><\/tr><tr><th align=center><span style=\"color:white;background-color:red\">Tier 1<\/span><\/th><td align=center>" + t1w + ":" + t1l + " \(" + WR1 + "%\)<\/td><td align=center>" + ct130 + "<\/td><td align=center>" + ct121 + "<\/td><td align=center>" + ct112 + "<\/td><td align=center>" + ct120 + "<\/td><td align=center>" + ct111 + "<\/td><td align=center>" + ct102 + "<\/td><td align=center>" + ct110 + "<\/td><td align=center>" + ct101 + "<\/td><tr><th align=center><span style=\"background-color:orange\">Tier 2<\/span><\/th><td align=center>" + t2w + ":" + t2l + " \(" + WR2 + "%\)<\/td><td align=center>" + ct230 + "<\/td><td align=center>" + ct221 + "<\/td><td align=center>" + ct212 + "<\/td><td align=center>" + ct220 + "<\/td><td align=center>" + ct211 + "<\/td><td align=center>" + ct202 + "<\/td><td align=center>" + ct210 + "<\/td><td align=center>" + ct201 + "<\/td><\/tr><\/tr><tr><th align=center><span style=\"background-color:yellow\">Tier 3<\/span><\/th><td align=center>" + t3w + ":" + t3l + " \(" + WR3 + "%\)<\/td><td align=center>" + ct330 + "<\/td><td align=center>" + ct321 + "<\/td><td align=center>" + ct312 + "<\/td><td align=center>" + ct320 + "<\/td><td align=center>" + ct311 + "<\/td><td align=center>" + ct302 + "<\/td><td align=center>" + ct310 + "<\/td><td align=center>" + ct301 + "<\/td><\/tr><\/tr><tr><th align=center><span style=\"background-color:green\">Tier 4<\/span><\/th><td align=center>" + t4w + ":" + t4l + " \(" + WR4 + "%\)<\/td><td align=center>" + ct430 + "<\/td><td align=center>" + ct421 + "<\/td><td align=center>" + ct412 + "<\/td><td align=center>" + ct420 + "<\/td><td align=center>" + ct411 + "<\/td><td align=center>" + ct402 + "<\/td><td align=center>" + ct410 + "<\/td><td align=center>" + ct401 + "<\/td><\/tr><\/tr><tr><th align=center><span style=\"color:white;background-color:blue\">Tier 5<\/span><\/th><td align=center>" + t5w + ":" + t5l + " \(" + WR5 + "%\)<\/td><td align=center>" + ct530 + "<\/td><td align=center>" + ct521 + "<\/td><td align=center>" + ct512 + "<\/td><td align=center>" + ct520 + "<\/td><td align=center>" + ct511 + "<\/td><td align=center>" + ct502 + "<\/td><td align=center>" + ct510 + "<\/td><td align=center>" + ct501 + "<\/td><\/tr><\/tr><tr><th align=center><span style=\"color:white;background-color:purple\">Tier 11<\/span><\/th><td align=center>" + t11w + ":" + t11l + " \(" + WR11 + "%\)<\/td><td align=center>" + ct1130 + "<\/td><td align=center>" + ct1121 + "<\/td><td align=center>" + ct1112 + "<\/td><td align=center>" + ct1120 + "<\/td><td align=center>" + ct1111 + "<\/td><td align=center>" + ct1102 + "<\/td><td align=center>" + ct1110 + "<\/td><td align=center>" + ct1101 + "<\/td><\/tr><\/tr>");
}

function rewriteTicketTable()
{
res1 = /Unredeemed Wins: (\d+)/.exec(document.body.innerHTML);
tix1 = parseInt(res1[1]);

res2 = /Unredeemed Doubletimes: (\d+)/.exec(document.body.innerHTML);
dub = parseInt(res2[1]);

if(tix1 < 3)
{
    document.body.innerHTML = document.body.innerHTML.replace(/Earn one whenever you win a fight!/g, "Not enough wins to redeem!");
    document.body.innerHTML = document.body.innerHTML.split(/<input type=\"checkbox\" name=\"mturninwins\" value=\"1\"> Turn in all Wins<br>/g).join(" ");
    document.body.innerHTML = document.body.innerHTML.split(/<a href=\"javascript:document.turninwins.submit\(\);\" onfocus=\"this.blur\(\);\" style=\"font-size:12px;color:A10000\"><b>Turn in Wins<br>\(3 \= 1 Tier 1 Ticket\) &gt;<\/b><\/a>/g).join(" ");
}

if(dub < 5)
{
    document.body.innerHTML = document.body.innerHTML.replace(/Earn one when you use 2nd Moves for the entire match \(win or lose\)!/g, "Not enough doubletimes to redeem!");
    document.body.innerHTML = document.body.innerHTML.split(/<input type=\"checkbox\" name=\"mturnindts\" value=\"1\"> Turn in all Doubletimes<br>/g).join(" ");
    document.body.innerHTML = document.body.innerHTML.split(/<a href=\"javascript:document.turnindts.submit\(\);\" onfocus=\"this.blur\(\);\" style=\"font-size:12px;color:A10000\"><b>Turn in Doubletimes<br>\(5 \= 1 Tier 1 Ticket\) &gt;<\/b><\/a>/g).join(" ");
}
}

highlight();
insert();
rewritePrepTable();
rewriteOngoingTable();
rewriteTicketTable();