/* Changes:
    1.01    New stat "Influence" was getting in the way
*/
javascript:(//)
    function(){
        var version='ExpEnergy 1.01',
            energy=$('app10979261223_user_energy').innerHTML,
            expnow=$('app10979261223_user_experience').innerHTML,
            expnext=$('app10979261223_exp_for_next_level').innerHTML,
            expneed=parseInt(expnext)-parseInt(expnow),
            d=0,
            i, en, exp,
            ratio;
        alljobs=document.getElementsByClassName('job_energy');
        for(i=0;i<alljobs.length;i++) {
            en=parseInt(document.getElementsByClassName('job_energy')[i].firstChild.innerHTML);
            exp=parseInt(document.getElementsByClassName('job_reward')[i].childNodes[4].innerHTML);
            ratio=(parseInt(exp)/parseInt(en)).toFixed(3);
            document.getElementsByClassName('job_reward')[i].childNodes[4].innerHTML=+exp+' ('+ratio+')';
        }
        ratio=expneed/energy;
        if (Math.abs(ratio)<10)         d=3;
        else if (Math.abs(ratio)<100)   d=2;
        else if (Math.abs(ratio)<1000)  d=1;
        for (i=0; i<10; i++) {
            if (/^(Need:|Experience)/.test(document.getElementsByClassName('stat_title')[i].innerHTML))
                break;
                
        }
        document.getElementsByClassName('stat_title')[i].innerHTML='Need: '+expneed+' ('+(ratio).toFixed(d)+')';
    }()
);
// vim: set sw=4 ts=4 et ai:
