/*
	Twitter Slurp - JavaScript component (dpc edition)
	Author: John Bafford - http://bafford.com
	Copyright 2009 The Bivings Group
	http://www.bivings.com
*/

var ts = new TwitterSlurp(function(self){
	self.applicationURL = 'search.php';
	
	
	self.MakeNewTweet = function(tweet, cnt)
	{
		var url = 'http://twitter.com/' + tweet.fromUser;
		
		var out = '<li class="tweet" id="tweet_' + tweet.tweetID + '"><span class="avatar"><a href="' + url + '"><img src="' + tweet.profileImage + '" height="48" width="48" /></a></span>';
		
		out += '<span class="tweetBody"><span><b><a href="http://twitter.com/' + tweet.fromUser + '">' + tweet.fromUser + '</a></b></span> <span class="tweetmsg">' + tweet.tweet + '</span><br /><span class="tweetTime">' + tweet.tweetStrDate + '</span><span style="font-size: 11px;"> <a href="http://twitter.com/home?status=@' + tweet.fromUser + '%20%20%23dpc&in_reply_to_status_id=' + tweet.tweetID + '&in_reply_to=' + tweet.fromUser + '" target="_new">(Reply)</a></span></li>';
		
		return out;
	}
	
	self.MakeNewLeaderboardEntry = function(leader)
	{
		var url = 'http://twitter.com/' + leader.fromUser;
				
		return '<li class="leader"><span class="avatar"><a href="' + url + '"><img src="' + leader.profileImage + '" height="48" width="48" /></a></span> <span class="tweetBody"><b><a href="' + url + '">' + leader.fromUser + '</a></b>: ' + leader.count + '</span></li>';
	}
	
	self.MakeNewLeaderboardTotalsEntry = function(total)
	{
		return '<li class="leaderTotals">Total Tweets: ' + total.tweets + '<br />Total People: ' + total.users + '</li>';
	}
	
	self.RemoveTweet = function(jqueryElts)
	{
		jqueryElts.remove();
	}
});



$(function() { ts.start(); } );

