jQuery(function() {
	
	// load twitter statuses (http://twitter.com/statuses/user_timeline/43075074.json)
	jQuery.getJSON(absolute_url+'home/twits/', {}, function(twits) {
		if( twits == 'error' ) {
			jQuery('div#twitter div.summary').css('textAlign', 'justify').html('<strong>erreur:</strong> le flux twitter ne peut être chargé.');
		} else {
			jQuery('div#twitter div.summary').css('textAlign', 'justify').html(twits.status[0].replace(urlRegExp, ' <a href="$2" target="_NEW">$2</a> '));
			jQuery('div#twitter div.link em').html(twits.time);
		}
	});
	
});

urlRegExp = new RegExp('(^|[ \t\r\n])((ftp|http|https|gopher|mailto|news|nntp|telnet|wais|file|prospero|aim|webcal):(([A-Za-z0-9$_.+!*(),;/?:@&~=-])|%[A-Fa-f0-9]{2}){2,}(#([a-zA-Z0-9][a-zA-Z0-9$_.+!*(),;/?:@&~=%-]*))?([A-Za-z0-9$_+!*();/?:~-]))');