;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window)._scrollable();};$.fn._scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this._scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],max=$scrollTo.max(elem,axis);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[axis=='x'?'width':'height']()*settings.over[pos];}else{var val=targ[pos];attr[key]=val.slice&&val.slice(-1)=='%'?parseFloat(val)/100*max:val;}
if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max);if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};}).end();};$scrollTo.max=function(elem,axis){var Dim=axis=='x'?'Width':'Height',scroll='scroll'+Dim;if(!$(elem).is('html,body'))
return elem[scroll]-$(elem)[Dim.toLowerCase()]();var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);
RYUN.feedNavigationItem=-1;RYUN.getKeyCode=function(event)
{var keyCode=event.keyCode;if(!keyCode)
{keyCode=event.which;}
return keyCode;};RYUN.isDocumentKeypress=function(event)
{if($(event.target).closest("form").length==0&&!event.altKey&&!event.ctrlKey&&!event.metaKey&&!event.shiftKey)
{return true;}
return false;};$(function()
{var scrollDuration=500;var scrollOffset=-20;function feedNavigation(event)
{if(RYUN.isDocumentKeypress(event))
{switch(RYUN.getKeyCode(event))
{case 37:case 74:previousFeedItem();break;case 39:case 75:nextFeedItem();break;case 72:olderFeedPage();break;case 76:newerFeedPage();break;case 79:case 86:openFeedItem();break;}}}
function newerFeedPage()
{var newerFeedPageLink=$("#page-navigation p.newer a");if(newerFeedPageLink.length>0)
{window.location=newerFeedPageLink.get(0).href;}}
function nextFeedItem()
{if(RYUN.feedNavigationItem>0)
{RYUN.feedNavigationItem--;}
else if(RYUN.feedNavigationItem<0)
{RYUN.feedNavigationItem=0;}
$(window).stop().scrollTo($(".hfeed .hentry:eq("+RYUN.feedNavigationItem+")").position().top+scrollOffset,scrollDuration,{axis:"y"});}
function olderFeedPage()
{var olderFeedPageLink=$("#page-navigation p.older a");if(olderFeedPageLink.length>0)
{window.location=olderFeedPageLink.get(0).href;}}
function openFeedItem()
{if(RYUN.feedNavigationItem!=-1)
{var permalink=$(".hfeed .hentry:eq("+RYUN.feedNavigationItem+") a.permalink").attr("href")
if(permalink)
{window.location=permalink;}}}
function previousFeedItem()
{var feedItemCount=$(".hfeed .hentry").length-1;if(RYUN.feedNavigationItem<feedItemCount)
{RYUN.feedNavigationItem++;}
$(window).stop().scrollTo($(".hfeed .hentry:eq("+RYUN.feedNavigationItem+")").position().top+scrollOffset,scrollDuration,{axis:"y"});}
$(document).keydown(feedNavigation);});
$(function()
{function randomLink(event)
{if(RYUN.isDocumentKeypress(event)&&RYUN.getKeyCode(event)==82)
{window.location="http://randomyesusefulno.com/random/";}}
$(document).keydown(randomLink);});
$(function()
{function redirectPageNotFound()
{if($("#stuff-").length>0)
{window.location.replace("http://rather.randomyesusefulno.com/error"+window.location.pathname);}}
redirectPageNotFound();});