﻿function twitterCallback2(twitters) {
    var statusHTML = [];
    var hastweet = false;

    for (var i = 0; i < twitters.length; i++) {
        if (!hastweet) {
        var username = twitters[i].user.screen_name;
        var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function (url) {
               return '<a href="' + url + '">' + url + '</a>';
            }).replace(/\B@([_a-z0-9]+)/ig, function (reply) {
                return reply.charAt(0) + '<a href="http://twitter.com/' + reply.substring(1) + '">' + reply.substring(1) + '</a>';
            });
            statusHTML.push('<div style="width: 596px; height:65px; padding-top:10px;"><span style="color: white; font-size: 16px;" class="twTitle">' + status + '</span><br /><span style="color: #016eac; font-size: 12px;" class="twTime">' + relative_time(twitters[i].created_at) + '</span> <span style="color: #016eac; font-size: 12px;" class="twBy">door Interclient</div>');
         //   hastweet = true;
        }
    }
    //document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}

function relative_time(time_value) {
    var values = time_value.split(" ");
    time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
    var parsed_date = Date.parse(time_value);
    var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
    var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
    delta = delta + (relative_to.getTimezoneOffset() * 60);

    if (delta < 60) {
        return 'Korter dan een minuut geleden';
    } else if (delta < 120) {
        return 'Een minuut geleden';
    } else if (delta < (60 * 60)) {
        return (parseInt(delta / 60)).toString() + ' minuten geleden';
    } else if (delta < (120 * 60)) {
        return 'Een uur geleden';
    } else if (delta < (24 * 60 * 60)) {
        return (parseInt(delta / 3600)).toString() + ' uur geleden';
    } else if (delta < (48 * 60 * 60)) {
        return '1 dag geleden';
    } else {
        return (parseInt(delta / 86400)).toString() + ' dagen geleden';
    }
}
