var bTwitter = {
	username: null,
	pagetool: new bPageTool,
		
	init: function(username) {
		this.username = username;
		this.update(1);
		return;
	},
	
	update: function(page) {
	
		var that = this;
		
		jQuery('#bup-page-twitter div.results').html('<div style="text-align:center;"><img src="/style/blogster/gfx/bob/loading02a.gif" /> One Moment... </div>');
	
		jQuery.get(
			'/ai/twitter-get-data.api/' + getTime(),
			{ 'who':this.username,'page':page },
			function(json) {
				var html = new String;
				var odd = true;
				
				if(json.data.length > 0)
					jQuery(json.data).each(function(){
						html += '<div class="blog-box' + ((this.owner)?(1):(2)) + '">'+
						'<a href="http://twitter.com/' + this.ownerName + '" target="_blank"><img src="' + this.ownerAvatar + '" style="float:left;margin-right:10px;margin-bottom:10px;height:40px;width:40px;" /></a>'+
						'<strong>' + this.ownerName + '</strong>: ' + this.text + '<br />'+
						' &raquo; <em style="font-size:0.8em;">' + this.date + ' (' + this.timeAgo + ') from ' + this.source + '</em>'+
						'<div style="clear:both"></div>'+
						'</div>';
						odd = !odd;
					});
				else
					html += 'This user has no Twitter posts';

				
				jQuery('#bup-page-twitter div.results').html(html);
				
				that.pagetool.page = json.page;
				that.pagetool.pageCount = json.pageCount;
				that.pagetool.pageCallback = function(page) {
					that.update(page);
				};
				jQuery('#bup-page-twitter div.results').append(that.pagetool.get());
				
				return;
			
			},'json'
		);
		return;
	}
};

