ÿþ/ /   N o t e :   C h a n g e s   w e r e   m a d e   t o   t h i s   c o d e !   ( O . G .   9 / 2 3 / 0 8 ) 
 ( f u n c t i o n ( $ ) { $ . f n . j C a r o u s e l L i t e = f u n c t i o n ( o ) { o = $ . e x t e n d ( { b t n P r e v : n u l l , b t n N e x t : n u l l , b t n G o : n u l l , m o u s e W h e e l : f a l s e , a u t o : n u l l , p a u s e O n H o v e r : t r u e , s p e e d : 2 0 0 , e a s i n g : n u l l , v e r t i c a l : f a l s e , c i r c u l a r : t r u e , v i s i b l e : 3 , s t a r t : 0 , s c r o l l : 1 , b e f o r e S t a r t : n u l l , a f t e r E n d : n u l l } , o | | { } ) ; r e t u r n   t h i s . e a c h ( f u n c t i o n ( ) { v a r   r u n n i n g = f a l s e , a n i m C s s = o . v e r t i c a l ? " t o p " : " l e f t " , s i z e C s s = o . v e r t i c a l ? " h e i g h t " : " w i d t h " ; v a r   d i v = $ ( t h i s ) , u l = $ ( " u l " , d i v ) , t L i = $ ( " l i " , u l ) , t l = t L i . s i z e ( ) , v = o . v i s i b l e ; v a r   i s M o u s e O v e r = f a l s e ; i f ( o . c i r c u l a r ) { u l . p r e p e n d ( t L i . s l i c e ( t l - v - 1 + 1 ) . c l o n e ( ) ) . a p p e n d ( t L i . s l i c e ( 0 , v ) . c l o n e ( ) ) ; o . s t a r t + = v ; } v a r   l i = $ ( " l i " , u l ) , i t e m L e n g t h = l i . s i z e ( ) , c u r r = o . s t a r t ; d i v . c s s ( " v i s i b i l i t y " , " v i s i b l e " ) ; l i . c s s ( { o v e r f l o w : " h i d d e n " , f l o a t : o . v e r t i c a l ? " n o n e " : " l e f t " } ) ; u l . c s s ( { m a r g i n : " 0 " , p a d d i n g : " 0 " , p o s i t i o n : " r e l a t i v e " , " l i s t - s t y l e - t y p e " : " n o n e " , " z - i n d e x " : " 1 " } ) ; d i v . c s s ( { o v e r f l o w : " h i d d e n " , p o s i t i o n : " r e l a t i v e " , " z - i n d e x " : " 2 " , l e f t : " 0 p x " } ) ; v a r   l i S i z e = o . v e r t i c a l ? h e i g h t ( l i ) : w i d t h ( l i ) ; v a r   u l S i z e = l i S i z e * i t e m L e n g t h ; v a r   d i v S i z e = l i S i z e * v ; l i . c s s ( { w i d t h : l i . w i d t h ( ) , h e i g h t : l i . h e i g h t ( ) } ) ; u l . c s s ( s i z e C s s , u l S i z e + " p x " ) . c s s ( a n i m C s s , - ( c u r r * l i S i z e ) ) ; d i v . c s s ( s i z e C s s , d i v S i z e + " p x " ) ; l i . m o u s e o v e r ( f u n c t i o n ( ) { i s M o u s e O v e r = t r u e ; } ) ; l i . m o u s e o u t ( f u n c t i o n ( ) { i s M o u s e O v e r = f a l s e ; } ) ; i f ( o . b t n P r e v ) { $ ( o . b t n P r e v ) . m o u s e o v e r ( f u n c t i o n ( ) { i s M o u s e O v e r = t r u e ; } ) ; $ ( o . b t n P r e v ) . m o u s e o u t ( f u n c t i o n ( ) { i s M o u s e O v e r = f a l s e ; } ) ; $ ( o . b t n P r e v ) . c l i c k ( f u n c t i o n ( ) { r e t u r n   g o ( c u r r - o . s c r o l l ) ; } ) ; } i f ( o . b t n N e x t ) { $ ( o . b t n N e x t ) . m o u s e o v e r ( f u n c t i o n ( ) { i s M o u s e O v e r = t r u e ; } ) ; $ ( o . b t n N e x t ) . m o u s e o u t ( f u n c t i o n ( ) { i s M o u s e O v e r = f a l s e ; } ) ; $ ( o . b t n N e x t ) . c l i c k ( f u n c t i o n ( ) { r e t u r n   g o ( c u r r + o . s c r o l l ) ; } ) ; } i f ( o . b t n G o ) $ . e a c h ( o . b t n G o , f u n c t i o n ( i , v a l ) { $ ( v a l ) . c l i c k ( f u n c t i o n ( ) { r e t u r n   g o ( o . c i r c u l a r ? o . v i s i b l e + i : i ) ; } ) ; } ) ; i f ( o . m o u s e W h e e l & & d i v . m o u s e w h e e l ) d i v . m o u s e w h e e l ( f u n c t i o n ( e , d ) { r e t u r n   d > 0 ? g o ( c u r r - o . s c r o l l ) : g o ( c u r r + o . s c r o l l ) ; } ) ; i f ( o . a u t o ) s e t I n t e r v a l ( f u n c t i o n ( ) { i f ( o . p a u s e O n H o v e r & & i s M o u s e O v e r ) r e t u r n ; g o ( c u r r + o . s c r o l l ) ; } , o . a u t o + o . s p e e d ) ; f u n c t i o n   v i s ( ) { r e t u r n   l i . s l i c e ( c u r r ) . s l i c e ( 0 , v ) ; } ; f u n c t i o n   g o ( t o ) { i f ( ! r u n n i n g ) { i f ( o . b e f o r e S t a r t ) o . b e f o r e S t a r t . c a l l ( t h i s , v i s ( ) ) ; i f ( o . c i r c u l a r ) { i f ( t o < = o . s t a r t - v - 1 ) { u l . c s s ( a n i m C s s , - ( ( i t e m L e n g t h - ( v * 2 ) ) * l i S i z e ) + " p x " ) ; c u r r = t o = = o . s t a r t - v - 1 ? i t e m L e n g t h - ( v * 2 ) - 1 : i t e m L e n g t h - ( v * 2 ) - o . s c r o l l ; } e l s e   i f ( t o > = i t e m L e n g t h - v + 1 ) { u l . c s s ( a n i m C s s , - ( ( v ) * l i S i z e ) + " p x " ) ; c u r r = t o = = i t e m L e n g t h - v + 1 ? v + 1 : v + o . s c r o l l ; } e l s e   c u r r = t o ; } e l s e { i f ( t o < 0 | | t o > i t e m L e n g t h - v ) r e t u r n ; e l s e   c u r r = t o ; } r u n n i n g = t r u e ; u l . a n i m a t e ( a n i m C s s = = " l e f t " ? { l e f t : - ( c u r r * l i S i z e ) } : { t o p : - ( c u r r * l i S i z e ) } , o . s p e e d , o . e a s i n g , f u n c t i o n ( ) { i f ( o . a f t e r E n d ) o . a f t e r E n d . c a l l ( t h i s , v i s ( ) ) ; r u n n i n g = f a l s e ; } ) ; i f ( ! o . c i r c u l a r ) { $ ( o . b t n P r e v + " , " + o . b t n N e x t ) . r e m o v e C l a s s ( " d i s a b l e d " ) ; $ ( ( c u r r - o . s c r o l l < 0 & & o . b t n P r e v ) | | ( c u r r + o . s c r o l l > i t e m L e n g t h - v & & o . b t n N e x t ) | | [ ] ) . a d d C l a s s ( " d i s a b l e d " ) ; } } r e t u r n   f a l s e ; } ; } ) ; } ; f u n c t i o n   c s s ( e l , p r o p ) { r e t u r n   p a r s e I n t ( $ . c s s ( e l [ 0 ] , p r o p ) ) | | 0 ; } ; f u n c t i o n   w i d t h ( e l ) { r e t u r n   e l [ 0 ] . o f f s e t W i d t h + c s s ( e l , ' m a r g i n L e f t ' ) + c s s ( e l , ' m a r g i n R i g h t ' ) ; } ; f u n c t i o n   h e i g h t ( e l ) { r e t u r n   e l [ 0 ] . o f f s e t H e i g h t + c s s ( e l , ' m a r g i n T o p ' ) + c s s ( e l , ' m a r g i n B o t t o m ' ) ; } ; } ) ( j Q u e r y ) ; 
