jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(B,C,A,E,D){return jQuery.easing[jQuery.easing.def](B,C,A,E,D)},easeInQuad:function(B,C,A,E,D){return E*(C/=D)*C+A},easeOutQuad:function(B,C,A,E,D){return -E*(C/=D)*(C-2)+A},easeInOutQuad:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C+A}return -E/2*((--C)*(C-2)-1)+A},easeInCubic:function(B,C,A,E,D){return E*(C/=D)*C*C+A},easeOutCubic:function(B,C,A,E,D){return E*((C=C/D-1)*C*C+1)+A},easeInOutCubic:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C+A}return E/2*((C-=2)*C*C+2)+A},easeInQuart:function(B,C,A,E,D){return E*(C/=D)*C*C*C+A},easeOutQuart:function(B,C,A,E,D){return -E*((C=C/D-1)*C*C*C-1)+A},easeInOutQuart:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C+A}return -E/2*((C-=2)*C*C*C-2)+A},easeInQuint:function(B,C,A,E,D){return E*(C/=D)*C*C*C*C+A},easeOutQuint:function(B,C,A,E,D){return E*((C=C/D-1)*C*C*C*C+1)+A},easeInOutQuint:function(B,C,A,E,D){if((C/=D/2)<1){return E/2*C*C*C*C*C+A}return E/2*((C-=2)*C*C*C*C+2)+A},easeInSine:function(B,C,A,E,D){return -E*Math.cos(C/D*(Math.PI/2))+E+A},easeOutSine:function(B,C,A,E,D){return E*Math.sin(C/D*(Math.PI/2))+A},easeInOutSine:function(B,C,A,E,D){return -E/2*(Math.cos(Math.PI*C/D)-1)+A},easeInExpo:function(B,C,A,E,D){return(C==0)?A:E*Math.pow(2,10*(C/D-1))+A},easeOutExpo:function(B,C,A,E,D){return(C==D)?A+E:E*(-Math.pow(2,-10*C/D)+1)+A},easeInOutExpo:function(B,C,A,E,D){if(C==0){return A}if(C==D){return A+E}if((C/=D/2)<1){return E/2*Math.pow(2,10*(C-1))+A}return E/2*(-Math.pow(2,-10*--C)+2)+A},easeInCirc:function(B,C,A,E,D){return -E*(Math.sqrt(1-(C/=D)*C)-1)+A},easeOutCirc:function(B,C,A,E,D){return E*Math.sqrt(1-(C=C/D-1)*C)+A},easeInOutCirc:function(B,C,A,E,D){if((C/=D/2)<1){return -E/2*(Math.sqrt(1-C*C)-1)+A}return E/2*(Math.sqrt(1-(C-=2)*C)+1)+A},easeInElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return -(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A},easeOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G)==1){return A+H}if(!F){F=G*0.3}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}return C*Math.pow(2,-10*D)*Math.sin((D*G-E)*(2*Math.PI)/F)+H+A},easeInOutElastic:function(B,D,A,H,G){var E=1.70158;var F=0;var C=H;if(D==0){return A}if((D/=G/2)==2){return A+H}if(!F){F=G*(0.3*1.5)}if(C<Math.abs(H)){C=H;var E=F/4}else{var E=F/(2*Math.PI)*Math.asin(H/C)}if(D<1){return -0.5*(C*Math.pow(2,10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F))+A}return C*Math.pow(2,-10*(D-=1))*Math.sin((D*G-E)*(2*Math.PI)/F)*0.5+H+A},easeInBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*(C/=E)*C*((D+1)*C-D)+A},easeOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}return F*((C=C/E-1)*C*((D+1)*C+D)+1)+A},easeInOutBack:function(B,C,A,F,E,D){if(D==undefined){D=1.70158}if((C/=E/2)<1){return F/2*(C*C*(((D*=(1.525))+1)*C-D))+A}return F/2*((C-=2)*C*(((D*=(1.525))+1)*C+D)+2)+A},easeInBounce:function(B,C,A,E,D){return E-jQuery.easing.easeOutBounce(B,D-C,0,E,D)+A},easeOutBounce:function(B,C,A,E,D){if((C/=D)<(1/2.75)){return E*(7.5625*C*C)+A}else{if(C<(2/2.75)){return E*(7.5625*(C-=(1.5/2.75))*C+0.75)+A}else{if(C<(2.5/2.75)){return E*(7.5625*(C-=(2.25/2.75))*C+0.9375)+A}else{return E*(7.5625*(C-=(2.625/2.75))*C+0.984375)+A}}}},easeInOutBounce:function(B,C,A,E,D){if(C<D/2){return jQuery.easing.easeInBounce(B,C*2,0,E,D)*0.5+A}return jQuery.easing.easeOutBounce(B,C*2-D,0,E,D)*0.5+E*0.5+A}});(function(A){A.fn.tweet=function(D){var C={username:["seaofclouds"],avatar_size:null,count:3,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,query:null};A.fn.extend({linkUrl:function(){var E=[];var F=/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;this.each(function(){E.push(this.replace(F,'<a href="$1">$1</a>'))});return A(E)},linkUser:function(){var E=[];var F=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){E.push(this.replace(F,'<a href="http://twitter.com/$1">@$1</a>'))});return A(E)},linkHash:function(){var E=[];var F=/ [\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){E.push(this.replace(F,' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+C.username.join("%2BOR%2B")+'">#$1</a>'))});return A(E)},capAwesome:function(){var E=[];this.each(function(){E.push(this.replace(/(a|A)wesome/gi,"AWESOME"))});return A(E)},capEpic:function(){var E=[];this.each(function(){E.push(this.replace(/(e|E)pic/gi,"EPIC"))});return A(E)},makeHeart:function(){var E=[];this.each(function(){E.push(this.replace(/[&lt;]+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return A(E)}});function B(F){var E=Date.parse(F);var G=(arguments.length>1)?arguments[1]:new Date();var H=parseInt((G.getTime()-E)/1000);if(H<60){return"less than a minute ago"}else{if(H<120){return"about a minute ago"}else{if(H<(45*60)){return(parseInt(H/60)).toString()+" minutes ago"}else{if(H<(90*60)){return"about an hour ago"}else{if(H<(24*60*60)){return"about "+(parseInt(H/3600)).toString()+" hours ago"}else{if(H<(48*60*60)){return"1 day ago"}else{return(parseInt(H/86400)).toString()+" days ago"}}}}}}}if(D){A.extend(C,D)}return this.each(function(){var I=A('<ul class="tweet_list">').appendTo(this);var H='<p class="tweet_intro">'+C.intro_text+"</p>";var E='<p class="tweet_outro">'+C.outro_text+"</p>";var J=A('<p class="loading">'+C.loading_text+"</p>");if(typeof (C.username)=="string"){C.username=[C.username]}var G="";if(C.query){G+="q="+C.query}G+="&q=from:"+C.username.join("%20OR%20from:");var F="http://search.twitter.com/search.json?&"+G+"&rpp="+C.count+"&callback=?";if(C.loading_text){A(this).append(J)}A.getJSON(F,function(K){if(C.loading_text){J.remove()}if(C.intro_text){I.before(H)}A.each(K.results,function(O,T){if(C.join_text=="auto"){if(T.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)){var M=C.auto_join_text_reply}else{if(T.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)){var M=C.auto_join_text_url}else{if(T.text.match(/^((\w+ed)|just) .*/im)){var M=C.auto_join_text_ed}else{if(T.text.match(/^(\w*ing) .*/i)){var M=C.auto_join_text_ing}else{var M=C.auto_join_text_default}}}}}else{var M=C.join_text}var R='<span class="tweet_join"> '+M+" </span>";var L=((C.join_text)?R:" ");var P='<a class="tweet_avatar" href="http://twitter.com/'+T.from_user+'"><img src="'+T.profile_image_url+'" height="'+C.avatar_size+'" width="'+C.avatar_size+'" alt="'+T.from_user+'\'s avatar" border="0"/></a>';var Q=(C.avatar_size?P:"");var N='<span class="tweet-status-link">&hellip;<a href="http://twitter.com/'+T.from_user+"/statuses/"+T.id+'" title="view tweet on twitter">'+B(T.created_at)+"</a></span>";var S='<span class="tweet_text">'+A([T.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+"</span>";I.append("<li>"+Q+S+L+N+"</li>");I.children("li:first").addClass("tweet_first");I.children("li:odd").addClass("tweet_even");I.children("li:even").addClass("tweet_odd")});if(C.outro_text){I.after(E)}})})}})(jQuery);(function(A){A.fn.kwicks=function(B){var C={isVertical:false,sticky:false,defaultKwick:0,event:"mouseover",spacing:0,duration:500};var E=A.extend(C,B);var F=(E.isVertical?"height":"width");var D=(E.isVertical?"top":"left");return this.each(function(){container=A(this);var I=container.children("li");var H=I.eq(0).css(F).replace(/px/,"");if(!E.max){E.max=(H*I.size())-(E.min*(I.size()-1))}else{E.min=((H*I.size())-E.max)/(I.size()-1)}if(E.isVertical){container.css({width:I.eq(0).css("width"),height:(H*I.size())+(E.spacing*(I.size()-1))+"px"})}else{container.css({width:(H*I.size())+(E.spacing*(I.size()-1))+"px",height:I.eq(0).css("height")})}var G=[];for(i=0;i<I.size();i++){G[i]=[];for(j=1;j<I.size()-1;j++){if(i==j){G[i][j]=E.isVertical?j*E.min+(j*E.spacing):j*E.min+(j*E.spacing)}else{G[i][j]=(j<=i?(j*E.min):(j-1)*E.min+E.max)+(j*E.spacing)}}}I.each(function(J){var K=A(this);if(J===0){K.css(D,"0px")}else{if(J==I.size()-1){K.css(E.isVertical?"bottom":"right","0px")}else{if(E.sticky){K.css(D,G[E.defaultKwick][J])}else{K.css(D,(J*H)+(J*E.spacing))}}}if(E.sticky){if(E.defaultKwick==J){K.css(F,E.max+"px");K.addClass("active")}else{K.css(F,E.min+"px")}}K.css({margin:0,position:"absolute"});K.bind(E.event,function(){var N=[];var P=[];I.stop().removeClass("active");for(j=0;j<I.size();j++){N[j]=I.eq(j).css(F).replace(/px/,"");P[j]=I.eq(j).css(D).replace(/px/,"")}var M={};M[F]=E.max;var O=E.max-N[J];var L=N[J]/O;K.addClass("active").animate(M,{step:function(R){var Q=O!=0?R/O-L:1;I.each(function(S){if(S!=J){I.eq(S).css(F,N[S]-((N[S]-E.min)*Q)+"px")}if(S>0&&S<I.size()-1){I.eq(S).css(D,P[S]-((P[S]-G[J][S])*Q)+"px")}})},duration:E.duration,easing:E.easing})})});if(!E.sticky){container.bind("mouseleave",function(){var K=[];var L=[];I.removeClass("active").stop();for(i=0;i<I.size();i++){K[i]=I.eq(i).css(F).replace(/px/,"");L[i]=I.eq(i).css(D).replace(/px/,"")}var J={};J[F]=H;var M=H-K[0];I.eq(0).animate(J,{step:function(O){var N=M!=0?(O-K[0])/M:1;for(i=1;i<I.size();i++){I.eq(i).css(F,K[i]-((K[i]-H)*N)+"px");if(i<I.size()-1){I.eq(i).css(D,L[i]-((L[i]-((i*H)+(i*E.spacing)))*N)+"px")}}},duration:E.duration,easing:E.easing})})}})}})(jQuery);$(document).ready(function(){$(".kwicks").kwicks({max:145,duration:550,easing:"easeOutBack"});var A=400;$("#header #logo a").mouseover(function(){$("#header #logo").append("<span></span>");$("#header #logo span").css({display:"none"}).fadeIn(A)}).mouseout(function(){$("#header #logo span").fadeOut(A,function(){$(this).remove()})});$(".tweet").tweet({username:"christopherscot",join_text:"auto",avatar_size:32,count:1,loading_text:"loading tweets..."})});