$(function(){

  $.trackPage('UA-XXXXXX');
  $('a').track({label: function($e){return $e.text()}});
  
  tweets("from:achordus");
  
  var randomnumber = Math.floor(Math.random()*$("#quotes .quote").length)
  $("#quotes .quote").each(function(index){
    $(this).hide();
    if (index == randomnumber){
      $(this).show();
    }
  });

});


var tweets = function (keyword){
if ($("#twitter").attr("id") == "twitter"){
  var last = $("#twitter .tweet:first").dataset("tweetid");
  var url = "http://search.twitter.com/search.json?q=" + keyword;
     
  if (last){
    url += "&since_id=" + last + "&callback=?";
  }else{
    url += "&rpp=3&callback=?"; 
  }

  $.getJSON(url, function(json) { 
    var results = "";
    $(json.results).each(function() {
      if (this.id == undefined) return;
      var date = new Date(Date.parse(this.created_at)).toLocaleString().substr(0, 18);
      results += '<div class="tweet" data-tweetid="' + this.id + '">';
      results += '<a href="http://twitter.com/' + this.from_user + '" class="user">';
      results += '<img width="16" height="16" alt="' + this.from_user + '" src="' + this.profile_image_url + '">';
      results += '</a>';
      results += '<p>' + this.text + '</p>';
      results += '<p class="light">' + date + '</p>';
      results += '</div>';
    });
      
    if (last){
      $("#twitter-results").prepend(results);
    }else{
      $("#twitter-results").append(results);
    }
  });

  $("#twitter .tweet:gt(3)").remove();
}
};