var Basket = [];
var getTweets = function () {
	var $ = jQuery,
		name = "webedurocks",
		name2 = "WErock09",
		hashtag = "%23"+name,
		hashtag2 = "%23"+name2,
		from = "%3A"+name;
		howMany = 3;

    $.get('http://search.twitter.com/search.json' , 'count=3&q='+hashtag , function(tweets, status){
		$.merge(Basket, tweets.results);
		$.get('http://search.twitter.com/search.json' , 'q=from'+from , function(tweets, status){
			$.merge(Basket, tweets.results);
			$.get('http://search.twitter.com/search.json' , 'count=3&q='+hashtag2 , function(tweets, status){
				$.merge(Basket, tweets.results);
				console.log(Basket)
				Basket.sort(sortBasket);
				console.log(Basket)
				Basket=Basket.splice(0,6)
				var newBasket = Basket;
				for (i=0; i < Basket.length; i++) {
				    var tweet = Basket[i];
				    for (j=0; j < Basket.length; j++){
				        if (Basket[j].id == tweet.id)
				        newBasket.splice(j,1)
				    }
				}
				Basket = newBasket;
				hatchEggs();
			}, 'jsonp');
		}, 'jsonp');
	}, 'jsonp');
	
	
	function sortBasket (a, b) {
		var x = new Date(a.created_at.replace(/\s\+\d+\s/g,' '));
		var y = new Date(b.created_at.replace(/\s\+\d+\s/g,' '));
		return ((x>y) ? -1 : (y>x) ? 1 : 0)
	}

	function hatchEggs () {
		for (i=0; i<howMany; i++) {
			var egg = Basket[i] || null,
				user = egg.from_user,
				date = new Date(egg.created_at.replace(/\s\+\d+\s/g,' ')),
				ID = egg.id,
				citation = "From <a href='http://twitter.com/"+user+"/status/"+ID+"'>"+user+"</a>",
				status = egg.text;
				status = status.replace(/((https?:\/\/(www\.)?|www\.)([^\s]+)\.[a-z]{2,5}([^\s]+)?)/gm, '<a target="new" title="$1" href="$1">$1</a>').replace(/href="www\./,'href="http://www.'),
				status = status.replace(/@([a-zA-Z0-9_]+)/gm, '<a target="new" title="$1" href="http://twitter.com/$1">@$1</a>'),
				time = (["January","February","March","April","May","June","July","August","September","October","November","December"][parseInt(date.getMonth())]) + "&nbsp;" + date.getDate() + ",&nbsp;" + date.getFullYear().toString() + " at "
							if (date.getHours()>12){
								time += date.getHours()-12 + ":" + date.getMinutes()
							}else{
								time += date.getHours() + ":" + date.getMinutes()
							}
							time += (date.getHours()-12>=0)? "pm" : "am";
				
			
			
			console.log(egg)
			console.log(status)
			var feed = $("#target");
			var border = $("<div class='tweet-border'></div>")
			$("<li></li>").html(status).appendTo(feed).append(" ").append($("<span></span>").html(time)).append($("<cite></cite>").append(citation)).append(border)
			
		}
	}
	

}

