var bg = [];
bg[0] = 'images/bg-chandler-la.jpg';
bg[1] = 'images/bg-chandler-river.jpg';
bg[2] = 'images/bg-chandler-smbeach.jpg';
bg[3] = 'images/bg-chandler-snow.jpg';
var ri = Math.floor(4 * Math.random());
$('#container').css({ backgroundImage: 'url(' + bg[ri] + ')' });


$(function() {
$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?id=44306384@N04&lang=en-us&format=json&jsoncallback=?", function(data) {
        $.each(data.items, function(i, item) {
            if (i <= 2) {
                $("<img/>").attr("src", item.media.m).appendTo("#flickr ul")
            .wrap("<li><a href='" + item.link + "' target='_blank' title='Flickr'></a></li>");
            }
        });
    });
});
$(function() {
var jsonTwitterFeed = "http://twitter.com/statuses/user_timeline/chanlutz.json?count=2";

    $.ajax({
        url: jsonTwitterFeed,
        data: {},
        dataType: "jsonp",
        callbackParameter: "jsoncallback",
        timeout: 5000,
        success: function(data) {
            var str = '';
            for (var i = 0; i < data.length; i++) {
                str += replaceURLWithHTMLLinks(data[i].text);
            }
            $(".tweet").html(str);
        },
        error: function(XHR, textStatus, errorThrown) {
            alert("ERREUR: " + textStatus);
            alert("ERREUR: " + errorThrown);
        }
    }); 

    function replaceURLWithHTMLLinks(text) {
        var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
        return text.replace(exp, "<a href='$1'>$1</a> ");
    }
}); 

