$(function (){
	var twitter_api_url = 'http://search.twitter.com/search.json';
	var twitter_user    = 'aimee_ault';
	
	// Enable caching
	$.ajaxSetup({ cache: true });

    //load more plz.
	$("#more-plz").click(function (){
		//$(".photo-holder img").fadeTo('fast', 0.5);
		$(".photo-holder img").show();
		if($(".photo-holder img:visible").size() == $(".photo-holder img").size()) {
			$(this).hide();
		}
	});
	
    //get last.fm tracks
	$.getJSON("http://ws.audioscrobbler.com/2.0/?api_key=a4b879f04401bd1fa5a457b260e84315&format=json&method=user.getrecenttracks&user=anallube&limit=2&callback=?", 
    	function (data) {
    		var active = false;
    		
    		//Pop that shit off.
    		if(!data.error) {
    			$(".latest-scrobble tr").remove();
    		}
    		
    		$(data.recenttracks.track).each(function () {
    			if (this["@attr"] != null && this["@attr"].nowplaying === 'true') {
					active = true;
				}
				var track = "<tr>";
				track += "<td class='thumb'><img src='"+ this.image[0]["#text"] + "' /></td>";
				track += "<td class='artist'>"+ this.artist["#text"] +"<br /><a href='"+this.url+"'>"+this.name+"</a></td>";
				track += "</tr>";
				$(".latest-scrobble tbody").append(track);
    		});
    		
    		//I'm online!
			if(active) {
				$(".listening h3 img").show();
			} else {
				$(".listening h3 img").hide();
			}
    	}
    );
    
    //tweet tweet
 	$.getJSON(
 	    twitter_api_url + '?callback=?&rpp=1&q=from:' + twitter_user,
 	 	function(data) {
 	 		if(data.results) {
 	 			$('.tweeting ul li').remove();
 	 		}
			$.each(data.results, function(i, tweet) {
			if(tweet.text !== undefined) {
				var tweet_html = '<li class="tweet_text">';
				tweet_html    += '<a href="http://www.twitter.com/'+twitter_user+'"><img src="'+tweet.profile_image_url+'" /></a>';
				tweet_html    += '<p>'+tweet.text+'</p></li>';			
				$('.tweeting ul').append(tweet_html);
			}
		});
	});

	//equal height	
	var currentTallest = 0;
	$(".group").each(function(i){
		if ($(this).outerHeight() > currentTallest) { currentTallest = $(this).outerHeight(); }
	});
	$(".group").css({'min-height': currentTallest}); 

});


