(function($){$.extend({getJSONPStatic:function(b,c,d){var s=new Object();var f;var g=/=\?(&|$)/g;if(jQuery.isFunction(c)){d=c;c=null;f="readtweet"}else{f="readtweet"+c;c=null}window[f]=function(a){c=a;success();complete();window[f]=undefined;try{delete window[f]}catch(e){}};s.url+=(b.match(/\?/)?"&":"?")+(f||"callback")+"=?";if(c)s.data=(c+"").replace(g,"="+f+"$1");s.url=b.replace(g,"="+f+"$1");s.dataType="script";s.type="GET";s.data=null;s.success=null;s.dataType="script";function success(){if(d)d(c,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[null,s])}function complete(){if(s.global)jQuery.event.trigger("ajaxComplete",[null,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop")}return jQuery.ajax(s)}});$.fn.tweet=function(o){var s={username:"seaofclouds",count:1,intro_text:null,outro_text:null,join_text:null};if(o)$.extend(s,o);return this.each(function(){var c=$('<ul class="tweet_list">').appendTo(this);var d=c.parent().attr('id').replace('twitter-box-','');var e='http://twitter.com/statuses/user_timeline/'+s.username+'.json?count='+s.count+'&callback=?';var f='<p class="tweet_intro">'+s.intro_text+'</p>';var g='<span class="tweet_join">'+s.join_text+'</span>';var h='<p class="tweet_outro">'+s.outro_text+'</p>';$.getJSONPStatic(e,d,function(b){if(s.intro_text)c.before(f);jQuery.each(b,function(i,a){c.append('<li><span class="tweet-username">'+s.username+': </span><span class="tweet_text">'+a.text.replace(/(\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+)/,'<a href="$1">$1</a>').replace(/[\@]+([A-Za-z0-9-_]+)/,'<a href="http://twitter.com/$1">@$1</a>').replace(/[\#]+([A-Za-z0-9-_]+)/,'<a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+s.username+'">#$1</a>').replace(/[&lt;]+[3]/,"<tt class='heart'>&#x2665;</tt>")+'</span><span class="tweet-date"><a href="http://twitter.com/'+s.username+'/statuses/'+a.id+'" title="view tweet on twitter">'+relative_time(a.created_at)+'</a></span></li>')});$('.tweet_list li:odd').addClass('tweet_even');$('.tweet_list li:even').addClass('tweet_odd');$('.tweet_list li:first').addClass('tweet_first');$('.tweet_list li:last').addClass('tweet_last');if(s.outro_text)c.after(h)})});function relative_time(a){var b=a.split(" ");a=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var c=Date.parse(a);var d=(arguments.length>1)?arguments[1]:new Date();var e=parseInt((d.getTime()-c)/1000);e=e+(d.getTimezoneOffset()*60);if(e<60){return'less than a minute ago'}else if(e<120){return'about a minute ago'}else if(e<(45*60)){return(parseInt(e/60)).toString()+' minutes ago'}else if(e<(90*60)){return'about an hour ago'}else if(e<(24*60*60)){return'about '+(parseInt(e/3600)).toString()+' hours ago'}else if(e<(48*60*60)){return'1 day ago'}else{return(parseInt(e/86400)).toString()+' days ago'}}}})(jQuery);var defaultContent;var searchPreformed=false;jQuery(document).ready(function(){defaultContent=jQuery('#centerContentContainer').html();jQuery('#headerSearch form').submit(function(){var e=jQuery(this).attr('action');jQuery('input',this).addClass('search_loading');jQuery('#error').fadeOut('normal',function(){jQuery(this).remove()});var f=jQuery('#headerSearch form input').val();if(f==''){if(searchPreformed==true){jQuery('#headerSearch form input').removeClass('search_loading');jQuery('#centerContentContainer').fadeOut('normal',function(){jQuery(this).html(defaultContent).fadeIn('normal')});searchPreformed=false}}else{jQuery.get(e,{s:f,AJAX:true},function(b,c){if(c=="success"){jQuery('#headerSearch form input').removeClass('search_loading');var d='';d=jQuery('#error',b).text();if(d==''){searchPreformed=true;jQuery('#olderposts').html();jQuery('#newerposts').html();jQuery('#centerContentContainer').fadeOut('normal',function(){jQuery('#olderposts').html(jQuery('#more',b).html());jQuery('#newerposts').html(jQuery('#prev',b).html());jQuery(this).html(b).fadeIn('normal');jQuery('#more').remove();jQuery('#prev').remove();jQuery('#olderposts').find('a').each(function(){var a=jQuery(this).attr('href');jQuery(this).attr('href',a.replace('&AJAX=true',''))});jQuery('#newerposts').find('a').each(function(){var a=jQuery(this).attr('href');jQuery(this).attr('href',a.replace('&AJAX=true',''))})})}else{jQuery('#centerContentContainer').prepend('<div id="error" class="navigation" style="display:none;"><p>'+d+'</p></div>');jQuery('#error').fadeIn('normal')}}else{var d="Whoops! We seem to be having some technical difficulties right now. Why not take a break and play outside for a while?";jQuery('#centerContentContainer').prepend('<div id="error" class="navigation" style="display:none;"><p>'+d+'</p></div>');jQuery('#error').fadeIn('normal')}})}return false});jQuery('#headerSearch input').blur(function(){var a=jQuery(this).val();if(searchPreformed==true&&a==''){jQuery('#centerContentContainer').fadeOut('normal',function(){jQuery(this).html(defaultContent).fadeIn('normal')});searchPreformed=false}})});
