 v a r   b o d y e l e m e n t = d o c u m e n t . g e t E l e m e n t B y I d ( " m o v e d i v _ c o n t a i n e r 1 " ) ;  
 v a r   t e s t d i v = d o c u m e n t . g e t E l e m e n t B y I d ( " s p a c e 1 " ) ;  
  
 f u n c t i o n   g e t Y ( e ) {  
 	 v a r   y = 0 ;  
 	 w h i l e ( e ) {  
 	 	 y + = e . o f f s e t T o p ;  
 	 	 e = e . o f f s e t P a r e n t ;  
 	 }  
 	 r e t u r n   y ;  
 }  
  
 f u n c t i o n   i s i e ( ) {  
 	 v a r   s t r B r w s r = n a v i g a t o r . u s e r A g e n t . t o L o w e r C a s e ( ) ;  
 	 i f ( s t r B r w s r . i n d e x O f ( " m s i e " ) > = 0   & &   s t r B r w s r . i n d e x O f ( " m a c " ) < 0 ) {  
 	 	 r e t u r n   t r u e ;  
 	 }  
 	 e l s e   r e t u r n   f a l s e ;  
 }  
  
 v a r   i n i t P o s = g e t Y ( t e s t d i v ) ;  
 v a r   l a s t P o s = i n i t P o s ;  
 v a r   t a r g e t P o s ;  
 v a r   r a t i o = 0 . 2 ;  
 v a r   v i e w p o r t H e i g h t ;  
 v a r   s c r o l l y ;  
 v a r   b t m O f f s e t = 1 7 0 ;  
 v a r   d o c u m e n t H e i g h t ;  
  
 i f ( i s i e ( ) )   b t m O f f s e t = 1 7 6 ;  
  
 f u n c t i o n   h a n d l e S c r o l l ( ) {  
 	 d o c u m e n t H e i g h t = d o c u m e n t . b o d y . s c r o l l H e i g h t ;  
 	 i f ( w i n d o w . i n n e r W i d t h ) {  
 	 	 s c r o l l y = w i n d o w . p a g e Y O f f s e t ;  
 	 	 v i e w p o r t H e i g h t = w i n d o w . i n n e r H e i g h t ;  
 	 }  
 	 e l s e   i f ( d o c u m e n t . d o c u m e n t E l e m e n t & & d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t W i d t h ) {  
 	 	 s c r o l l y = d o c u m e n t . d o c u m e n t E l e m e n t . s c r o l l T o p ;  
 	 	 v i e w p o r t H e i g h t = d o c u m e n t . d o c u m e n t E l e m e n t . c l i e n t H e i g h t ;  
 	 }  
 	 e l s e   i f ( d o c u m e n t . b o d y . c l i e n t W i d t h ) {  
 	 	 s c r o l l y = d o c u m e n t . b o d y . s c r o l l T o p ;  
 	 	 v i e w p o r t H e i g h t = d o c u m e n t . b o d y . c l i e n t H e i g h t ;  
 	 }  
 	 e l s e   s c r o l l y = 0 ;  
 	 t a r g e t P o s = s c r o l l y + i n i t P o s ;  
 	 / / i f ( d o c u m e n t . d o c u m e n t E l e m e n t & & d o c u m e n t . d o c u m e n t E l e m e n t . s c r o l l W i d t h ) { }  
 	  
 	 i f ( t a r g e t P o s > d o c u m e n t H e i g h t - b t m O f f s e t ) {  
 	 	 t a r g e t P o s = d o c u m e n t H e i g h t - b t m O f f s e t ;  
 	 }  
 	 i f ( t a r g e t P o s > s c r o l l y + v i e w p o r t H e i g h t - t e s t d i v . o f f s e t H e i g h t ) {  
 	 	 t a r g e t P o s = s c r o l l y + v i e w p o r t H e i g h t - t e s t d i v . o f f s e t H e i g h t ;  
 	 	 i f ( t a r g e t P o s < i n i t P o s )   t a r g e t P o s = i n i t P o s ;  
 	 }  
 	  
 	 l a s t P o s = ( l a s t P o s + r a t i o * ( t a r g e t P o s - l a s t P o s ) ) ;  
 	  
 	 b o d y e l e m e n t . s t y l e . t o p = l a s t P o s + " p x " ;  
 }  
  
 w i n d o w . s e t I n t e r v a l ( " h a n d l e S c r o l l ( ) " ,   2 0 ) ;  

