/*

 * Friendly Time JS

 * Calcular el friendly time a partir de un UNIX

 * @params integer posted

 */

function friendly_time(posted) {

        var diff = server_time - local_time;

                var now = Math.round(new Date().getTime() / 1000) + diff;

                var ago = now - posted;

                if(ago < 60) {

                               return 'justo ahora';

                }

                else if(ago < 3600) {

                               ago = Math.round(ago / 60);

                               if(ago == 0) {

                                               ago = 1;

                               }

                               if(ago > 1) {

                                               return 'hace '+ ago +' minutos';

                               }

                               return 'hace un minuto';

                }

                else if(ago < 86400) {

                               ago = Math.round(ago / 3600);

                               if(ago == 0) {

                                               ago = 1;

                               }

                               if(ago > 1) {

                                               return 'hace ' + ago + ' horas';

                               }

                               return 'hace una hora';

                }

                else {

                               ago = Math.round(ago / 86400);

                               if(ago == 0) {

                                               ago = 1;

                               }

                               if(ago > 1) {

                                               return 'hace '+ ago +' dias';

                               }

                               return 'ayer';

                }

}
