ÿþ/ * * 
   *     j q u e r y . p o p u p t 
   *     ( c )   2 0 0 8   S e m o o h   ( h t t p : / / s e m o o h . j p / ) 
   * 
   *     D u a l   l i c e n s e d   u n d e r   t h e   M I T   ( M I T - L I C E N S E . t x t ) 
   *     a n d   G P L   ( G P L - L I C E N S E . t x t )   l i c e n s e s . 
   * 
   * * / 
 ( f u n c t i o n ( $ ) { 
 	 $ . f n . e x t e n d ( { 
 	 	 i m g h o v e r :   f u n c t i o n ( o p t ) { 
 	 	 	 r e t u r n   t h i s . e a c h ( f u n c t i o n ( )   { 
                 o p t   =   $ . e x t e n d ( { 
                         p r e f i x :   ' ' , 
                         s u f f i x :   ' _ o ' , 
                         s r c :   ' ' , 
                         b t n O n l y :   t r u e , 
                         f a d e :   f a l s e , 
                         f a d e S p e e d :   5 0 0 
                     } ,   o p t   | |   { } ) ; 
 
                 v a r   n o d e   =   $ ( t h i s ) ; 
 	 	 	 	 i f ( ! n o d e . i s ( ' i m g ' ) & & ! n o d e . i s ( ' : i m a g e ' ) ) { 
                     v a r   s e l   =   ' i m g , : i m a g e ' ; 
                     i f   ( o p t . b t n O n l y )   s e l   =   ' a   ' + s e l ; 
                     n o d e . f i n d ( s e l ) . i m g h o v e r ( o p t ) ; 
                     r e t u r n ; 
                 } 
 
                 v a r   o r g I m g   =   n o d e . a t t r ( ' s r c ' ) ; 
 
                 v a r   h o v e r I m g ; 
                 i f ( o p t . s r c ) { 
                     h o v e r I m g   =   o p t . s r c ; 
                 } e l s e { 
                     h o v e r I m g   =   o r g I m g ; 
                     i f ( o p t . p r e f i x ) { 
                         v a r   p o s   =   h o v e r I m g . l a s t I n d e x O f ( ' / ' ) ; 
                         i f ( p o s > 0 ) { 
                             h o v e r I m g   =   h o v e r I m g . s u b s t r ( 0 , p o s - 1 ) + o p t . p r e f i x + h o v e r I m g . s u b s t r ( p o s - 1 ) ; 
                         } e l s e { 
                             h o v e r I m g   =   o p t . p r e f i x + h o v e r I m g ; 
                         } 
                     } 
                     i f ( o p t . s u f f i x ) { 
                         v a r   p o s   =   h o v e r I m g . l a s t I n d e x O f ( ' . ' ) ; 
                         i f ( p o s > 0 ) { 
                             h o v e r I m g   =   h o v e r I m g . s u b s t r ( 0 , p o s ) + o p t . s u f f i x + h o v e r I m g . s u b s t r ( p o s ) ; 
                         } e l s e { 
                             h o v e r I m g   =   h o v e r I m g + o p t . s u f f i x ; 
                         } 
                     } 
                 } 
 
                 i f ( o p t . f a d e ) { 
                     v a r   o f f s e t   =   n o d e . o f f s e t ( ) ; 
                     v a r   h o v e r   =   n o d e . c l o n e ( t r u e ) ; 
                     h o v e r . a t t r ( ' s r c ' ,   h o v e r I m g ) ; 
                     h o v e r . c s s ( { 
                         p o s i t i o n :   ' a b s o l u t e ' , 
                         l e f t :   o f f s e t . l e f t , 
                         t o p :   o f f s e t . t o p , 
                         z I n d e x :   1 0 0 0 
                     } ) . h i d e ( ) . i n s e r t A f t e r ( n o d e ) ; 
                     n o d e . m o u s e o v e r ( 
                         f u n c t i o n ( ) { 
                             v a r   o f f s e t = n o d e . o f f s e t ( ) ; 
                             h o v e r . c s s ( { l e f t :   o f f s e t . l e f t ,   t o p :   o f f s e t . t o p } ) ; 
                             h o v e r . f a d e I n ( o p t . f a d e S p e e d ) ; 
                             n o d e . f a d e O u t ( o p t . f a d e S p e e d , f u n c t i o n ( ) { n o d e . s h o w ( ) } ) ; 
                         } 
                     ) ; 
                     h o v e r . m o u s e o u t ( 
                         f u n c t i o n ( ) { 
                             n o d e . f a d e I n ( o p t . f a d e S p e e d ) ; 
                             h o v e r . f a d e O u t ( o p t . f a d e S p e e d ) ; 
                         } 
                     ) ; 
                 } e l s e { 
                     n o d e . h o v e r ( 
                         f u n c t i o n ( ) { n o d e . a t t r ( ' s r c ' ,   h o v e r I m g ) } , 
                         f u n c t i o n ( ) { n o d e . a t t r ( ' s r c ' ,   o r g I m g ) } 
                     ) ; 
                 } 
 	 	 	 } ) ; 
 	 	 } 
 	 } ) ; 
 } ) ( j Q u e r y ) ; 
 
