$.tablesorter.addParser({
    id: 'bytes',
    is: function(s) {
        return false;
    },
    format: function(s) {
        var parts = s.split(" ");
        var value = parts[0];
        var unit = parts[1];

        result = value;

        if (unit == 'kB') {
            result = value * 1000;
        }
        else if (unit == 'MB') {
            result = value * 1000000;
        }

        //alert('v: ' + value + ' u: ' + unit + ' s: ' + s);

        return result;
    },
    type: 'numeric'
});

$.tablesorter.addParser({
    id: 'dates-mmddyyyy',
    is: function(s) {
        return false;
    },
    format: function(s) {
        var parts = s.split("/");
        var month = parts[0];
        var day = parts[1];
        var year = parts[2];

        result = year + month + day;

        //alert(
        //    ' month: ' + month + 
        //    ' day: ' + day + 
        //    ' year: ' + year +
        //    ' result: ' + result 
        //);

        return result;
    },
    type: 'numeric'
});

