var maxId = 0;
var timer;

function addTwitter(id, tweettime, tweet) {
	if (tweet.length > 0) {
		var tweetDiv = $('<div>');
		$(tweetDiv).attr('id', 'tweet' + String(id));
		$(tweetDiv).addClass('tweetContainer');
		$(tweetDiv).empty().append(
				'<span class="timestamp">' + tweettime + '</span>');
		$(tweetDiv).append('<p>' + tweet + '</p><br/>');
		$(tweetDiv).hide();
		$('#loading').after(tweetDiv);
		$(tweetDiv).slideDown('slow');
		$('#tweet' + String(id)).effect("highlight", {
			color :'red'
		}, 2000);
		tweetDiv = null;
	}
}



function handleTwitter(data) {

	for (i = 0; i < data.tweets.length; i++) {
		if( data.tweets[i].tweetid > maxId ) {
			addTwitter(data.tweets[i].tweetid, data.tweets[i].updateTime,
					data.tweets[i].tweet);
		}
	}	

	if (data.maxid > maxId) {
		maxId = data.maxid;
	}
}



function update() {
	$('#loading').show();
	var data = {
		mode :"getsince",
		since :maxId,
		feed :feed
	};
	var url = "/lib/twitterserver.php";
	var settings = {
		dataType :"json",
		success :handleTwitter,
		type :"GET",
		data :data,
		url :url,
		complete : function() {
			$('#loading').fadeOut('slow');
		}
	};
	$.ajax(settings)

}

