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);  
  
    var r = '';  
    if (delta < 60) {  
        r = 'a minute ago';  
    } else if(delta < 120) {  
        r = 'couple of minutes ago';  
    } else if(delta < (45*60)) {  
        r = (parseInt(delta / 60)).toString() + ' minutes ago';  
    } else if(delta < (90*60)) {  
        r = 'an hour ago';  
    } else if(delta < (24*60*60)) {  
        r = '' + (parseInt(delta / 3600)).toString() + ' hours ago';  
    } else if(delta < (48*60*60)) {  
        r = '1 day ago';  
    } else {  
        r = (parseInt(delta / 86400)).toString() + ' days ago';  
    } 
    return r;  
}

// Create Usable Links  
String.prototype.linkify = function() {  
    return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/, function(m) {  
        return m.link(m);  
    });  
}; 

$(document).ready(function(){
    $('#language-select').mouseover(function() {
        $('#language-box').show();
    });
    $('#language-box').mouseout(function() {
        $('#language-box').hide();
    });
    
    /**
     * Para buscar el último tweet
     */
    // introducimos el usuario
    var username='W3americas'; 
    var format='json'; // seleccionamos el formato, no modificar
    var url='http://api.twitter.com/1/statuses/user_timeline/'+username+'.'+format+'?callback=?'; // Creamos la URL completa para extraer el último tweet
 
    $.getJSON(url,function(tweet){ // Extraemos los tweets
        $('.tweet_w3americas .tweet').html(tweet[0].text.linkify());
        $('.tweet_w3americas .hours_ago').text(relative_time(tweet[0].created_at));
        $('.buttons_tweet #ret').attr('href', 'http://twitter.com/intent/retweet?tweet_id='+tweet[0].id_str);
        $('.buttons_tweet #res').attr('href', 'http://twitter.com/intent/tweet?in_reply_to='+tweet[0].id_str);
        $('.buttons_tweet #fav').attr('href', 'http://twitter.com/intent/favorite?tweet_id='+tweet[0].id_str);
    });
    
    
});
