$(function(){
   var _current = $("#navigation ul li a:first").attr("href");
   $("#navigation ul li a").bind("click",function(){
       _clicked = this;
       if($(_clicked).attr("href").substring(0,1) == "#"){
           $(""+_current+"").hide();
           _current = $(_clicked).attr("href");
           $(""+_current+"").show();
           $(""+_current+"").removeClass("hidden");
           return false;
       }
   });
});


$(function(){
    
    var tmpl = $('<div class="twitter-story"><span class="twitter-story-text"></span><br /><span class="twitter-story-author"></span></div>');
    
    url = "?q=%23craigtweedy&rpp=5&lang=en&callback=?";
    next_url = "";
    
   $.getJSON("http://search.twitter.com/search.json"+url,function(data){
       next_url = data.next_page+"&callback=?";
       $("div#twitter-stories").html("");
       if(data.results.length!=0){
          $.each(data.results,function(i,tweet){
           t = tmpl.clone();
           $(".twitter-story-text",t).html(tweet.text);
           $(".twitter-story-author",t).html("<a href='http://twitter.com/"+tweet.from_user+"'>@"+tweet.from_user+"</a>");
          t.appendTo("#twitter-stories"); 
       });
          $("div#twitter-stories-container .more").css("display","block"); 
       }else{
         $("div#twitter-stories-container .more").css("display","none"); 
         $("div#twitter-stories-container .ohnoes").css("display","block");
       }
   });
   
   $("div#twitter-stories-container .more").click(function(){
      $.getJSON("http://search.twitter.com/search.json"+next_url,function(data){
             next_url = data.next_page+"&callback=?";
             $("div#twitter-stories").html("");
                $.each(data.results,function(i,tweet){
                     t = tmpl.clone();
                     $(".twitter-story-text",t).html(tweet.text);
                     $(".twitter-story-author",t).html("<a href='http://twitter.com/"+tweet.from_user+"'>@"+tweet.from_user+"</a>");
                    t.appendTo("#twitter-stories"); 
                   
                });
         }); 
         return false;
   });
});
