/**
 *
 *
 */

var TOL = {};

TOL.home = function(){

    var friendlyUpdated = function(date){
        var today = new Date();
        var labels = ["month", "day", "hour", "minute", "second"];
        var diff = Date.diff(today, date);
        var rtn = [];
        for (var i=0; i < diff.length; i++){
            if (diff[i] > 0){
                rtn.push(diff[i] + " " + labels[i] + ((diff[i] > 1) ? "s" : ""))
            }
        }
        return rtn;
    }



    return {
        init: function(){
            dates = document.getElementsBySelector('span.updated');
            for (var i=0; i < dates.length; i++){
                elm = dates[i];
                friendlyDate = friendlyUpdated(Date.parseRFC3339(elm.innerHTML));
                elm.innerHTML = friendlyDate.slice(0,1) + " ago.";
            }
        }
    }
}();

YAHOO.util.Event.onDOMReady(TOL.home.init);
