$(document).ready(function(){
    


    function zeroFill( number, width ){
        width -= number.toString().length;
        if (width > 0){
            return new Array( width + (/\./.test( number ) ? 2 : 1) ).join( '0' ) + number;
        }
        return number;
    }

    var jsonTwitterFeed = "http://twitter.com/statuses/user_timeline/54023399.json";
    var maxTweets = 5;
    
    $.ajax({
        url: jsonTwitterFeed,
        data: {},
        dataType: "jsonp",
        callbackParameter: "jsoncallback",
        timeout: 5000,
        success: function(data){
            var str = '';
            for(var i = 0; i < maxTweets; i++) { 
                var date = new Date(data[i].created_at);
                str += '<blockquote class="cite" cite="'+ i +'"><cite>'+ zeroFill(date.getUTCDate(), 2) +'.'+ zeroFill(date.getMonth(), 2) +'</cite>:  <q style="quotes: none;">&#8220;' 
                + replaceURLWithHTMLLinks(data[i].text.substr(0, 140)) + '&#8221;</q><a target="_blank" href="http://twitter.com/'+ data[i].user.screen_name +'/statuses/'+ data[i].id +'" class="link">» more</a></blockquote></li>';
            }
            $(".twitter-content").hide().html(str).fadeIn(500);
        },
        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>");
    }
    
    $.ajax({
        type: "GET",
        url: "/en/ajaxBlog",
        success: function(data) {
            $('.blog-wrapper').hide().html(data).fadeIn();
        }
    });
    
});
