var DeathCat={};DeathCat.timesince_chunks=[[60*60*24*365,"year"],[60*60*24*30,"month"],[60*60*24*7,"week"],[60*60*24,"day"],[60*60,"hour"],[60,"minute"]];DeathCat.timesince=function(d,now){var secs=0;if(isNaN(d)){secs=Date.parse(d).valueOf();}
else{if(d instanceof Date){secs=d.valueOf();}
else{secs=d;}}
if(secs>9999999999){secs=secs/1000;}
if(!now){now=new Date();now=now.valueOf()+now.getTimezoneOffset()*60000;}
var nowsecs=now/1000;var since=nowsecs-secs;if(since<1){return'0 minutes';}
var output='';var precision=0;for(var i=0;i<DeathCat.timesince_chunks.length;i+=1){var seconds=DeathCat.timesince_chunks[i][0];var unit=DeathCat.timesince_chunks[i][1];var count=Math.floor(since/seconds);if(count){if(precision>0){output+=', ';}
output+=count+' '+unit;if(count!==1){output+='s';}
precision+=1;since=since-count*seconds;}
if(precision>1){break;}}
return output;};DeathCat.rightcontent_timeout=null;DeathCat.rightcontent_animate=function(){$('#rightcontent').css({marginTop:$(window).scrollTop()+'px'});DeathCat.rightcontent_timeout=null;};DeathCat.rightcontent_reposition=function(){var rcMargin=$('#rightcontent').css('marginTop');var rcTopEdge=parseInt(rcMargin.substring(0,rcMargin.length-2),10);var rcBottomEdge=rcTopEdge+$('#rightcontent').height();var wTopEdge=$(window).scrollTop();var wBottomEdge=wTopEdge+$(window).height();if(DeathCat.rightcontent_timeout){clearTimeout(DeathCat.rightcontent_timeout);}
if(wTopEdge===0||rcTopEdge>wBottomEdge||rcBottomEdge<wTopEdge){DeathCat.rightcontent_timeout=setTimeout("DeathCat.rightcontent_animate()",500);}};$(document).ready(function(){$(window).scroll(function(){DeathCat.rightcontent_reposition();});});
