ÿþ/ *   E x p a n d o   I m a g e   S c r i p t   © 2 0 0 8   J o h n   D a v e n p o r t   S c h e u e r  
       a s   f i r s t   s e e n   i n   h t t p : / / w w w . d y n a m i c d r i v e . c o m / f o r u m s /  
       u s e r n a m e :   j s c h e u e r 1   -   T h i s   N o t i c e   M u s t   R e m a i n   f o r   L e g a l   U s e  
       * /  
  
 i f   ( d o c u m e n t . i m a g e s ) {  
   ( f u n c t i o n ( ) {  
     v a r   c o s ,   a   =   / A p p l e / . t e s t ( n a v i g a t o r . v e n d o r ) ,   t i m e s   =   a ?   2 0   :   4 0 ,   s p e e d   =   a ?   4 0   :   2 0 ;  
     v a r   e x p C o n I m   =   f u n c t i o n ( i m ) {  
       i m   =   i m   | |   w i n d o w . e v e n t ;  
       i f   ( ! e x p C o n I m . r . t e s t   ( i m . c l a s s N a m e ) )  
         i m   =   i m . t a r g e t   | |   i m . s r c E l e m e n t   | |   n u l l ;  
       i f   ( ! i m   | |   ! e x p C o n I m . r . t e s t   ( i m . c l a s s N a m e ) )  
         r e t u r n ;  
       v a r   e   =   e x p C o n I m ,  
       w i d t h H e i g h t   =   f u n c t i o n ( d i m ) {  
         r e t u r n   d i m [ 0 ]   *   c o s   +   d i m [ 1 ]   +   ' p x ' ;  
       } ,  
       r e s i z e   =   f u n c t i o n ( ) {  
         c o s   =   ( 1   -   M a t h . c o s ( ( e . i m s [ i ] . j u m p   /   t i m e s )   *   M a t h . P I ) )   /   2 ;  
         i m . s t y l e . w i d t h   =   w i d t h H e i g h t   ( e . i m s [ i ] . w ) ;  
         i m . s t y l e . h e i g h t   =   w i d t h H e i g h t   ( e . i m s [ i ] . h ) ;  
         i f   ( e . i m s [ i ] . d   & &   t i m e s   >   e . i m s [ i ] . j u m p ) {  
           + + e . i m s [ i ] . j u m p ;  
           e . i m s [ i ] . t i m e r   =   s e t T i m e o u t ( r e s i z e ,   s p e e d ) ;  
         }   e l s e   i f   ( ! e . i m s [ i ] . d   & &   e . i m s [ i ] . j u m p   >   0 ) {  
           - - e . i m s [ i ] . j u m p ;  
           e . i m s [ i ] . t i m e r   =   s e t T i m e o u t ( r e s i z e ,   s p e e d ) ;  
         }  
       } ,   d   =   d o c u m e n t . i m a g e s ,   i   =   d . l e n g t h   -   1 ;  
       f o r   ( i ;   i   >   - 1 ;   - - i )  
         i f ( d [ i ]   = =   i m )   b r e a k ;  
       i   =   i   +   i m . s r c ;  
       i f   ( ! e . i m s [ i ] ) {  
         i m . t i t l e   =   ' ' ;  
         e . i m s [ i ]   =   { i m   :   n e w   I m a g e ( ) ,   j u m p   :   0 } ;  
         e . i m s [ i ] . i m . o n l o a d   =   f u n c t i o n ( ) {  
           e . i m s [ i ] . w   =   [ e . i m s [ i ] . i m . w i d t h   -   i m . w i d t h ,   i m . w i d t h ] ;  
           e . i m s [ i ] . h   =   [ e . i m s [ i ] . i m . h e i g h t   -   i m . h e i g h t ,   i m . h e i g h t ] ;  
           e   ( i m ) ;  
         } ;  
         e . i m s [ i ] . i m . s r c   =   i m . s r c ;  
         r e t u r n ;  
         }  
       i f   ( e . i m s [ i ] . t i m e r )   c l e a r T i m e o u t ( e . i m s [ i ] . t i m e r ) ;  
       e . i m s [ i ] . d   =   ! e . i m s [ i ] . d ;  
       r e s i z e   ( ) ;  
     } ;  
  
     e x p C o n I m . i m s   =   { } ;  
  
     e x p C o n I m . r   =   n e w   R e g E x p ( ' \ \ b e x p a n d o \ \ b ' ) ;  
  
     i f   ( d o c u m e n t . a d d E v e n t L i s t e n e r ) {  
       d o c u m e n t . a d d E v e n t L i s t e n e r ( ' m o u s e o v e r ' ,   e x p C o n I m ,   f a l s e ) ;  
       d o c u m e n t . a d d E v e n t L i s t e n e r ( ' m o u s e o u t ' ,   e x p C o n I m ,   f a l s e ) ;  
     }  
     e l s e   i f   ( d o c u m e n t . a t t a c h E v e n t ) {  
       d o c u m e n t . a t t a c h E v e n t ( ' o n m o u s e o v e r ' ,   e x p C o n I m ) ;  
       d o c u m e n t . a t t a c h E v e n t ( ' o n m o u s e o u t ' ,   e x p C o n I m ) ;  
     }  
   } ) ( ) ;  
 } 
