//smooth scroll chrome !function(a){a(document).ready(function(){function q(){if(document.url.indexof("google.com/reader/view")>-1&&(g=!0),i)for(var a=i.split(/[,\n] ?/),b=a.length;b--;)if(document.url.indexof(a[b])>-1){d("mousewheel",v),g=!0;break}}function r(){if(document.body){var a=document.body,b=document.documentelement,c=window.innerheight,d=a.scrollheight;if(o=document.compatmode.indexof("css")>=0?b:a,n=a,q(),l=!0,top!=self)j=!0;else if(d>c&&(a.offsetheight<=c||b.offsetheight<=c)&&(o.style.height="auto",o.offsetheight<=c)){var e=document.createelement("div");e.style.clear="both",a.appendchild(e)}if(document.url.indexof("mail.google.com")>-1){var f=document.createelement("style");f.innerhtml=".iu { visibility: hidden }",(document.getelementsbytagname("head")[0]||b).appendchild(f)}m||(a.style.backgroundattachment="scroll"),g&&d("keydown",w)}}function u(c,e,f,g){if(g||(g=1e3),f(e,f),s.push({x:e,y:f,lastx:0>e?.99:-.99,lasty:0>f?.99:-.99,start:+new date}),!t){var h=function(){for(var i=+new date,j=0,k=0,l=0;l=b,p=o?1:n/b;d&&(p=h(p));var q=m.x*p-m.lastx>>0,r=m.y*p-m.lasty>>0;j+=q,k+=r,m.lastx+=q,m.lasty+=r,o&&(s.splice(l,1),l--)}if(e){var u=c.scrollleft;c.scrollleft+=j,j&&c.scrollleft===u&&(e=0)}if(f){var v=c.scrolltop;c.scrolltop+=k,k&&c.scrolltop===v&&(f=0)}e||f||(s=[]),s.length?settimeout(h,g/a+1):t=!1};settimeout(h,0),t=!0}}function v(a){l||r();var b=a.target,d=b(b);if(!d||a.defaultprevented||e(n,"embed")||e(b,"embed")&&/\.pdf/i.test(b.src))return!0;var e=a.wheeldeltax||0,f=a.wheeldeltay||0;e||f||(f=a.wheeldelta||0),math.abs(e)>1.2&&(e*=c/120),math.abs(f)>1.2&&(f*=c/120),u(d,-e,-f),a.preventdefault()}function w(a){var b=a.target,c=a.ctrlkey||a.altkey||a.metakey;if(/input|textarea|embed/i.test(b.nodename)||b.iscontenteditable||a.defaultprevented||c)return!0;if(e(b,"button")&&a.keycode===p.spacebar)return!0;var d,e=0,f=0,g=b(n),i=g.clientheight;switch(g==document.body&&(i=window.innerheight),a.keycode){case p.up:f=-h;break;case p.down:f=h;break;case p.spacebar:d=a.shiftkey?1:-1,f=.9*-d*i;break;case p.pageup:f=.9*-i;break;case p.pagedown:f=.9*i;break;case p.home:f=-g.scrolltop;break;case p.end:var j=g.scrollheight-g.scrolltop-i;f=j>0?j+10:0;break;case p.left:e=-h;break;case p.right:e=h;break;default:return!0}u(g,e,f),a.preventdefault()}function x(a){n=a.target}function a(a,b){for(var c=a.length;c--;)y[z(a[c])]=b;return b}function b(a){var b=[],c=o.scrollheight;do{var d=y[z(a)];if(d)return a(b,d);if(b.push(a),c===a.scrollheight){if(!j||o.clientheight+100?1:-1,b=b>0?1:-1,(k.x!==a||k.y!==b)&&(k.x=a,k.y=b,s=[])}function g(a){var b,c,d;return a*=e,1>a?b=a-(1-math.exp(-a)):(c=math.exp(-1),a-=1,d=1-math.exp(-a),b=c+d*(1-c)),b*f}function h(a){return a>=1?1:0>=a?0:(1==f&&(f/=g(1)),g(a))}var n,o,a=150,b=600,c=150,d=!0,e=5,f=1,g=!1,h=50,i="",j=!1,k={x:0,y:0},l=!1,m=!0,p={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},s=[],t=!1,y={};setinterval(function(){y={}},1e4);var z=function(){var a=0;return function(b){return b.uniqueid||(b.uniqueid=a++)}}();/chrome/.test(navigator.useragent.tolowercase())&&(c("mousedown",x),c("mousewheel",v),c("keydown",w),c("load",r))})}(jquery);// javascript document// javascript document