(function($){
	$.Twitter = {
		__constructor : function(){
			var me = this;
			me.initConfig();
		},

		carregarStatus : function(){
			var me = $.Twitter;
			var html = "";
			var tmpClass = "";
			var count = 2;
			$.getJSON("ajax.twitter",function(json){
				for(var x = 0; x < count; x++){
					tmpClass = "";
					if(x == 0){
						tmpClass += "first";
					}

					var match3 = new RegExp("(www[^ ]+)", "gi");
					texto = json[x].text.replace(match3, "http://$1");

					var match = new RegExp("(http://[^ ]+)", "gi");
					texto = texto.replace(match, "<a href='$1' target='_blank' class='cor-destaque02'><strong>Link</strong></a>");

					var match2 = new RegExp("@([a-z0-9]+)", "gi");
					texto = texto.replace(match2, "<a href='http://www.twitter.com/$1' target='_blank' class='cor-destaque02'><strong>@$1</strong></a>");

					var match4 = new RegExp("http://http://", "gi");
					texto = texto.replace(match4, "http://");

					html += "<p class='"+tmpClass+"'>"+texto+"</p>";
				}

				if(json.length == 0) html += "<p>Nenhum twitter</p>";
				$('#twitter .load-twts').html(html);
			});
		},

		criarLink : function(screenName){
			return '<a href="http://www.twitter.com/'+screenName+'" target="_blank" class="programa"><strong>'+screenName+'</strong></a> ';
		},

		initConfig: function() {
			var me = $.Twitter;
			if($("#twitter").length > 0){
				me.carregarStatus();
				setInterval(me.carregarStatus, 1800000); // 30 minutos
			}
		}

	};
})(jQuery);

$(function(){
	$.Twitter.__constructor();
});