﻿var jsonResponse = false;

function SetRecentTweets(data) {
    jsonResponse = data;
}

function SetTweets() {
    if (jsonResponse === false) {
        setTimeout(SetTweets, 300);
        return;
    }

    for (var i in jsonResponse) {
        var d = $('<div class="tweet"></div>');
        d.html(chat_string_create_urls(jsonResponse[i].text));
        $('#ajax_tweets').append(d);
    }
}

function chat_string_create_urls(input) {
    return input
    .replace(/(ftp|http|https|file):\/\/[\S]+(\b|$)/gim, '<a href="$&" class="my_link" target="_blank">$&</a>')
    .replace(/([^\/])(www[\S]+(\b|$))/gim,'$1<a href="http://$2" class="my_link" target="_blank">$2</a>');
} 