$(document).ready(function(){
	//$("div.scrollable").scrollable({size:2}).circular();
	//	$('#destaques .scrollable').scrollable({size:2}).circular().navigator().mousewheel().autoscroll({steps:2,interval:3000});
	///$('#destaques .scrollable').scrollable({size:2}).circular().navigator().autoscroll({steps:2,interval:3000});
	$('#twitter .scrollable').scrollable({size:3,naviItem:'li',steps:1,next:'.PageProx',prev:'.PageAnt'}).circular().navigator();
	$.getJSON('http://twitter.com/status/user_timeline/2i9multiagencia.json?count=15&callback=?', function(data) {
		$(data).each(function() {
			$('#twitter ul').append('<li>' + this.text.linkUrl() + '<span class="data"><span>' + relative_time(this.created_at) + '</span></span></li>');
		});
	});
});

String.prototype.linkUrl = function() {
	var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;
	return this.replace(regexp,"<a class=\"link\" href=\"$1\" target=\"_blank\">$1</a>");
};

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 = 'um minuto atrás'; }
	else if(delta < 120) { r = 'alguns minutos atrás'; }
	else if(delta < (45*60)) { r = (parseInt(delta / 60)).toString() + ' minutos atrás'; }
	else if(delta < (90*60)) { r = 'uma hora atrás'; }
	else if(delta < (24*60*60)) { r = '' + (parseInt(delta / 3600)).toString() + ' horas atrás'; }
	else if(delta < (48*60*60)) { r = 'um dia atrás'; }
	else { r = (parseInt(delta / 86400)).toString() + ' dias atrás'; }

	return r;
}