/**
  * You may use this code for free on any web page provided that 
  * these comment lines and the following credit remain in the code.
  * textBar color fader from http://www.javascript-fx.com
  */
function getColor(start, end, percent) {
    function hex2dec(hex) {
        return (parseInt(hex, 16));
    }
    function dec2hex(dec) {
        return (dec < 16 ? "0": "") + dec.toString(16);
    }
    var pc = percent / 100;
    var r1 = hex2dec(start.slice(0, 2)),
    g1 = hex2dec(start.slice(2, 4)),
    b1 = hex2dec(start.slice(4, 6));
    var r2 = hex2dec(end.slice(0, 2)),
    g2 = hex2dec(end.slice(2, 4)),
    b2 = hex2dec(end.slice(4, 6));
    var r = Math.floor(r1 + (pc * (r2 - r1)) + .5),
    g = Math.floor(g1 + (pc * (g2 - g1)) + .5),
    b = Math.floor(b1 + (pc * (b2 - b1)) + .5);
    return ("#" + dec2hex(r) + dec2hex(g) + dec2hex(b));
}
function textBar(theText, s, e) {
    var str = "";
    for (var x = 0; x < theText.length; x++) str += "<font color='" + getColor(s, e, Math.floor(100 * x / theText.length)) + "'>" + theText.charAt(x) + "</font>";
    return str;
}
