// ==UserScript==
// @name           LJSupport: YouReplied Breakdown
// @namespace      http://afunamatata.com/greasemonkey/
// @include        http://www.livejournal.com/support/help.bml*state=youreplied*
// @tags           ljsupport
// ==/UserScript==

var table = document.getElementsByTagName("table")[0];
var div = document.createElement("div");
div.appendChild(document.createTextNode("Total: " + (table.rows.length - 1)));
var op = 0, aac = 0, clo = 0, snh = 0;

for(var i = 1; i < table.rows.length; ++i) {
    status = table.rows[i].cells[4].textContent;

    if( status.indexOf("awaiting") != -1 ) {
        aac++;
    } else if(status.indexOf("open") != -1 ) {
        op++;
    } else if(status.indexOf("still") != -1 ) {
        snh++;
    } else if(status.indexOf("closed") != -1 ) {
        clo++;
    }
}

div.appendChild(document.createTextNode(" - green: " + (op+snh) + " (" + op + "+" + snh + ")"));
div.appendChild(document.createTextNode(", aac: " + aac));
div.appendChild(document.createTextNode(", closed: " + clo));
table.parentNode.insertBefore(div, table);
