function Twitter(){
	this.html 		= '';
	this.limit		= 5;
	this.results 	= null;
	
	this.getTweets = function(count) { 
		twitterFeed = this;
		this.prepFeed();
		this.limit = (count) ? count : this.limit;
		
		$.ajax({
		   type: "POST",
		   url: 'http://www.eardrumnyc.com/ajax/ajax.get_twitter_feed.php',
		   data: 'url=http://twitter.com/statuses/user_timeline/eardrumnyc.json',
		   success: function(data){
				if(data) {
					var now_time = new Date();
					now_time = now_time.getDate();
					twitterFeed.results = JSON.parse(data);
					for(var j = 0; j < twitterFeed.results.length; j++) {
						
						twitterFeed.html += '<div>';
						twitterFeed.html += '<div id="twitter_tweet_'+j+'" class="twitter_tweet">'+twitterFeed.results[j].text.autolink();
						if(twitterFeed.results[j].text.indexOf('@'+twitterFeed.results[j].in_reply_to_screen_name) != -1) {
							//alert(twitterFeed.results[j].text.substring(0, twitterFeed.results[j].text.indexOf('@')));
							//twitterFeed.results[j].text = twitterFeed.results[j].text.substring(0, twitterFeed.results[j].text.indexOf('@')) + '@<a href="http://twitter.com/' + twitterFeed.results[j].in_reply_to_screen_name + '">' + twitterFeed.results[j].in_reply_to_screen_name + '</a>';
						}
						//date_time = /\w{3,4}\s\w{3,4}\s\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2}/.exec(twitterFeed.results[j].created_at);
						date_time = strtotime(twitterFeed.results[j].created_at, now_time);
						date_time = prettyDate(date_time);
						twitterFeed.html += '</div>';
						twitterFeed.html += '<div class="twitter_tweet_created">';
						twitterFeed.html += '<a href="http://twitter.com/eardrumnyc/status/'+twitterFeed.results[j].id+'">'+date_time+'</a>';
						//twitterFeed.html += ', from '+twitterFeed.results[j].source;
						if(twitterFeed.results[j].in_reply_to_screen_name !== null) {
							twitterFeed.html += ' in reply to <a href="http://twitter.com/'+twitterFeed.results[j].in_reply_to_screen_name,'">', twitterFeed.results[j].in_reply_to_screen_name+'</a>';
						}
						
						twitterFeed.html += '</div></div>';
		
						// stop if exceed limit
						if(j >= twitterFeed.limit - 1) {
							break;
						}
					}
					twitterFeed.setFeed();
				}
			}
		 });
	},
	
	this.prepFeed = function() {
		document.getElementById('twitter_body').innerHTML = 'Loading...';
	},

	this.setFeed = function() {
		document.getElementById('twitter_body').innerHTML = this.html;
		this.html = '';
	}
};
