$(document).ready(function(){
	//alert ('onload ready');
});

var numTwitts = 8;

function getTweets(tagToInsertItens){
	var url = "http://api.twitter.com/1/statuses/user_timeline/bancodeeventos.json?count=100&callback=?";
	$.getJSON(url, function(data){
		$(tagToInsertItens).append('<ul>');
		$.each(data, function(i, item){
			if (i < numTwitts){
				$(tagToInsertItens+' ul').append('<li>'+ify.clean(item.text)+'</li>');
			}
		});
		$(tagToInsertItens).append('</ul>');
	});
}

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;
}

window.ify = function(){
	var entities = {
		'"':'"',
		'&':'&',
		'<':'<',
		'>':'>'
	};
	return {
		"link" : function(t){
			return t.replace(/[a-z]+:\/\/[a-z0-9-_]+\.[a-z0-9-_:~%&\?\/.=]+[^:\.,\)\s*$]/ig,
			function(m){
				return'<a target="_blank" href="'+m+'">'+((m.length>25)?m.substr(0,24)+'...':m)+'</a>';
			});
		},
		"at" : function(t){
			return t.replace(/(^|[^\w]+)\@([a-zA-Z0-9_]{1,15})/g,
			function(m,m1,m2){
				return m1+'<a target="_blank" href="http://twitter.com/'+m2+'">@'+m2+'</a>';
			});
		},
		"hash" : function(t){
			return t.replace(/(^|[^\w'"]+)\#([a-zA-Z0-9_]+)/g,
			function(m,m1,m2){
				return m1+'<a target="_blank" href="http://search.twitter.com/search?q=%23'+m2+'">#'+m2+'</a>';
			});
		},
		"clean" : function(tweet){
			return this.hash(this.at(this.link(tweet)));
		}
	};
}();









