ÿþ/ *  
   *   F a n c y B o x   -   j Q u e r y   P l u g i n  
   *   S i m p l e   a n d   f a n c y   l i g h t b o x   a l t e r n a t i v e  
   *  
   *   C o p y r i g h t   ( c )   2 0 0 1 0   J a n i s   S k a r n e l i s  
   *   E x a m p l e s   a n d   d o c u m e n t a t i o n   a t :   h t t p : / / f a n c y b o x . n e t  
   *  
   *   V e r s i o n :   1 . 3 . 0   ( 0 2 / 0 2 / 2 0 1 0 )  
   *   R e q u i r e s :   j Q u e r y   v 1 . 3 +  
   *  
   *   D u a l   l i c e n s e d   u n d e r   t h e   M I T   a n d   G P L   l i c e n s e s :  
   *       h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p  
   *       h t t p : / / w w w . g n u . o r g / l i c e n s e s / g p l . h t m l  
   * /  
  
 ; ( f u n c t i o n ( b ) { f u n c t i o n   H ( ) { v . h i d e ( ) ; r . o n e r r o r = r . o n l o a d = n u l l ; F & & F . a b o r t ( ) ; l . e m p t y ( ) } f u n c t i o n   Q ( ) { b . f a n c y b o x ( ' < p   i d = " f a n c y b o x _ e r r o r " > T h e   r e q u e s t e d   c o n t e n t   c a n n o t   b e   l o a d e d . < b r   / > P l e a s e   t r y   a g a i n   l a t e r . < / p > ' , { s c r o l l i n g : " n o " , p a d d i n g : 2 0 , t r a n s i t i o n I n : " n o n e " , t r a n s i t i o n O u t : " n o n e " } ) } f u n c t i o n   B ( ) { H ( ) ; v a r   a = q [ s ] ; e = b . e x t e n d ( { } , b . f n . f a n c y b o x . d e f a u l t s , t y p e o f   b ( a ) . d a t a ( " f a n c y b o x " ) = = " u n d e f i n e d " ? e : b ( a ) . d a t a ( " f a n c y b o x " ) ) ; v a r   d , f , o = a . t i t l e | | b ( a ) . t i t l e | | e . t i t l e | | " " ; i f ( a . n o d e N a m e & & ! e . o r i g ) e . o r i g = b ( a ) . c h i l d r e n ( " i m g : f i r s t " ) . l e n g t h ?  
 b ( a ) . c h i l d r e n ( " i m g : f i r s t " ) : b ( a ) ; i f ( o = = " " & & e . o r i g ) o = e . o r i g . a t t r ( " a l t " ) ; d = a . n o d e N a m e & & / ^ ( ? : j a v a s c r i p t | # ) / i . t e s t ( a . h r e f ) ? e . h r e f | | n u l l : e . h r e f | | a . h r e f | | n u l l ; i f ( e . t y p e ) { f = e . t y p e ; i f ( ! d ) d = e . c o n t e n t } e l s e   i f ( e . c o n t e n t ) f = " h t m l " ; e l s e   i f ( d ) i f ( d . m a t c h ( I ) ) f = " i m a g e " ; e l s e   i f ( d . m a t c h ( T ) ) f = " s w f " ; e l s e   i f ( b ( a ) . h a s C l a s s ( " i f r a m e " ) ) f = " i f r a m e " ; e l s e   i f ( d . m a t c h ( / # / ) ) { a = d . s u b s t r ( d . i n d e x O f ( " # " ) ) ; f = b ( a ) . l e n g t h > 0 ? " i n l i n e " : " a j a x " } e l s e   f = " a j a x " ; e l s e   f = " i n l i n e " ; e . t y p e = f ; e . h r e f = d ; e . t i t l e = o ; i f ( e . a u t o D i m e n s i o n s & & e . t y p e ! = = " i f r a m e " & & e . t y p e ! = =  
 " s w f " ) { e . w i d t h = " a u t o " ; e . h e i g h t = " a u t o " } i f ( e . m o d a l ) { e . o v e r l a y S h o w = t r u e ; e . h i d e O n O v e r l a y C l i c k = f a l s e ; e . h i d e O n C o n t e n t C l i c k = f a l s e ; e . e n a b l e E s c a p e B u t t o n = f a l s e ; e . s h o w C l o s e B u t t o n = f a l s e } i f ( b . i s F u n c t i o n ( e . o n S t a r t ) ) i f ( e . o n S t a r t ( q , s , e ) = = = f a l s e ) { h = f a l s e ; r e t u r n } l . c s s ( " p a d d i n g " , t + e . p a d d i n g + e . m a r g i n ) ; b ( " . f a n c y b o x - i n l i n e - t m p " ) . u n b i n d ( " f a n c y b o x - c a n c e l " ) . b i n d ( " f a n c y b o x - c h a n g e " , f u n c t i o n ( ) { b ( t h i s ) . r e p l a c e W i t h ( i . c h i l d r e n ( ) ) } ) ; s w i t c h ( f ) { c a s e   " h t m l " : l . h t m l ( e . c o n t e n t ) ; G ( ) ; b r e a k ; c a s e   " i n l i n e " : b ( ' < d i v   c l a s s = " f a n c y b o x - i n l i n e - t m p "   / > ' ) . h i d e ( ) . i n s e r t B e f o r e ( b ( a ) ) . b i n d ( " f a n c y b o x - c l e a n u p " ,  
 f u n c t i o n ( ) { b ( t h i s ) . r e p l a c e W i t h ( i . c h i l d r e n ( ) ) } ) . b i n d ( " f a n c y b o x - c a n c e l " , f u n c t i o n ( ) { b ( t h i s ) . r e p l a c e W i t h ( l . c h i l d r e n ( ) ) } ) ; b ( a ) . a p p e n d T o ( l ) ; G ( ) ; b r e a k ; c a s e   " i m a g e " : h = f a l s e ; b . f a n c y b o x . s h o w A c t i v i t y ( ) ; r = n e w   I m a g e ; r . o n e r r o r = f u n c t i o n ( ) { Q ( ) } ; r . o n l o a d = f u n c t i o n ( ) { r . o n e r r o r = n u l l ; r . o n l o a d = n u l l ; U ( ) } ; r . s r c = d ; b r e a k ; c a s e   " s w f " : v a r   u = " " , w = " " ; u + = ' < o b j e c t   c l a s s i d = " c l s i d : D 2 7 C D B 6 E - A E 6 D - 1 1 c f - 9 6 B 8 - 4 4 4 5 5 3 5 4 0 0 0 0 "   w i d t h = " ' + e . w i d t h + ' "   h e i g h t = " ' + e . h e i g h t + ' " > < p a r a m   n a m e = " m o v i e "   v a l u e = " ' + d + ' " > < / p a r a m > ' ; b . e a c h ( e . s w f , f u n c t i o n ( p , R ) { u + =  
 ' < p a r a m   n a m e = " ' + p + ' "   v a l u e = " ' + R + ' " > < / p a r a m > ' ; w + = "   " + p + ' = " ' + R + ' " ' } ) ; u + = ' < e m b e d   s r c = " ' + d + ' "   t y p e = " a p p l i c a t i o n / x - s h o c k w a v e - f l a s h "   w i d t h = " ' + e . w i d t h + ' "   h e i g h t = " ' + e . h e i g h t + ' " ' + w + " > < / e m b e d > < / o b j e c t > " ; l . h t m l ( u ) ; G ( ) ; b r e a k ; c a s e   " a j a x " : a = d . s p l i t ( " # " , 2 ) ; f = e . a j a x . d a t a | | { } ; i f ( a . l e n g t h > 1 ) { d = a [ 0 ] ; t y p e o f   f = = " s t r i n g " ? ( f + = " & s e l e c t o r = " + a [ 1 ] ) : ( f . s e l e c t o r = a [ 1 ] ) } h = f a l s e ; b . f a n c y b o x . s h o w A c t i v i t y ( ) ; F = b . a j a x ( b . e x t e n d ( e . a j a x , { u r l : d , d a t a : f , e r r o r : Q , s u c c e s s : f u n c t i o n ( p ) { i f ( F . s t a t u s = = 2 0 0 ) { l . h t m l ( p ) ; G ( ) } } } ) ) ; b r e a k ; c a s e   " i f r a m e " : b ( ' < i f r a m e   i d = " f a n c y b o x - f r a m e "   n a m e = " f a n c y b o x - f r a m e ' +  
 ( n e w   D a t e ) . g e t T i m e ( ) + ' "   f r a m e b o r d e r = " 0 "   h s p a c e = " 0 "   s c r o l l i n g = " ' + e . s c r o l l i n g + ' "   s r c = " ' + e . h r e f + ' " > < / i f r a m e > ' ) . a p p e n d T o ( l ) ; J ( ) ; b r e a k } } f u n c t i o n   U ( ) { h = t r u e ; e . w i d t h = r . w i d t h ; e . h e i g h t = r . h e i g h t ; b ( " < i m g   / > " ) . a t t r ( { i d : " f a n c y b o x - i m g " , s r c : r . s r c , a l t : e . t i t l e } ) . a p p e n d T o ( l ) ; J ( ) } f u n c t i o n   G ( ) { l . w i d t h ( e . w i d t h ) ; l . h e i g h t ( e . h e i g h t ) ; i f ( e . w i d t h = = " a u t o " ) e . w i d t h = l . w i d t h ( ) ; i f ( e . h e i g h t = = " a u t o " ) e . h e i g h t = l . h e i g h t ( ) ; J ( ) } f u n c t i o n   J ( ) { v . h i d e ( ) ; i f ( g . i s ( " : v i s i b l e " ) & & b . i s F u n c t i o n ( c . o n C l e a n u p ) ) i f ( c . o n C l e a n u p ( j , n , c ) = = = f a l s e ) { b . e v e n t . t r i g g e r ( " f a n c y b o x - c a n c e l " ) ;  
 h = f a l s e ; r e t u r n } j = q ; n = s ; c = e ; i . g e t ( 0 ) . s c r o l l T o p = 0 ; i . g e t ( 0 ) . s c r o l l L e f t = 0 ; i f ( c . o v e r l a y S h o w ) { K & & b ( " s e l e c t : n o t ( # f a n c y b o x - t m p   s e l e c t ) " ) . f i l t e r ( f u n c t i o n ( ) { r e t u r n   t h i s . s t y l e . v i s i b i l i t y ! = = " h i d d e n " } ) . c s s ( { v i s i b i l i t y : " h i d d e n " } ) . o n e ( " f a n c y b o x - c l e a n u p " , f u n c t i o n ( ) { t h i s . s t y l e . v i s i b i l i t y = " i n h e r i t " } ) ; y . c s s ( { " b a c k g r o u n d - c o l o r " : c . o v e r l a y C o l o r , o p a c i t y : c . o v e r l a y O p a c i t y } ) . u n b i n d ( ) . s h o w ( ) } m = V ( ) ; W ( ) ; i f ( g . i s ( " : v i s i b l e " ) ) { b ( z . a d d ( C ) . a d d ( D ) ) . h i d e ( ) ; v a r   a = g . p o s i t i o n ( ) ; k = { t o p : a . t o p , l e f t : a . l e f t , w i d t h : g . w i d t h ( ) , h e i g h t : g . h e i g h t ( ) } ;  
 v a r   d = k . w i d t h = = m . w i d t h & & k . h e i g h t = = m . h e i g h t ; i . f a d e O u t ( c . c h a n g e F a d e , f u n c t i o n ( ) { f u n c t i o n   f ( ) { i . h t m l ( l . c o n t e n t s ( ) ) . f a d e I n ( c . c h a n g e F a d e , L ) } b . e v e n t . t r i g g e r ( " f a n c y b o x - c h a n g e " ) ; i . c s s ( { t o p : c . p a d d i n g , l e f t : c . p a d d i n g , w i d t h : M a t h . m a x ( k . w i d t h - c . p a d d i n g * 2 , 1 ) , h e i g h t : M a t h . m a x ( k . h e i g h t - c . p a d d i n g * 2 , 1 ) } ) . e m p t y ( ) . c s s ( " o v e r f l o w " , " h i d d e n " ) ; A . p r o p = 0 ; b ( A ) . a n i m a t e ( { p r o p : 1 } , { d u r a t i o n : d ? 0 : c . c h a n g e S p e e d , e a s i n g : c . e a s i n g C h a n g e , s t e p : M , c o m p l e t e : f } ) } ) } e l s e { g . c s s ( " o p a c i t y " , 1 ) ; i f ( c . t r a n s i t i o n I n = = " e l a s t i c " ) { k = S ( ) ; i . c s s ( { t o p : c . p a d d i n g ,  
 l e f t : c . p a d d i n g , w i d t h : M a t h . m a x ( k . w i d t h - c . p a d d i n g * 2 , 1 ) , h e i g h t : M a t h . m a x ( k . h e i g h t - c . p a d d i n g * 2 , 1 ) } ) . h t m l ( l . c o n t e n t s ( ) ) ; g . c s s ( k ) . s h o w ( ) ; i f ( c . o p a c i t y ) m . o p a c i t y = 0 ; A . p r o p = 0 ; b ( A ) . a n i m a t e ( { p r o p : 1 } , { d u r a t i o n : c . s p e e d I n , e a s i n g : c . e a s i n g I n , s t e p : M , c o m p l e t e : L } ) } e l s e { i . c s s ( { t o p : c . p a d d i n g , l e f t : c . p a d d i n g , w i d t h : M a t h . m a x ( m . w i d t h - c . p a d d i n g * 2 , 1 ) , h e i g h t : M a t h . m a x ( m . h e i g h t - c . p a d d i n g * 2 - x , 1 ) } ) . h t m l ( l . c o n t e n t s ( ) ) ; g . c s s ( m ) . f a d e I n ( c . t r a n s i t i o n I n = = " n o n e " ? 0 : c . s p e e d I n , L ) } } } f u n c t i o n   M ( a ) { v a r   d = M a t h . r o u n d ( k . w i d t h + ( m . w i d t h - k . w i d t h ) * a ) ,  
 f = M a t h . r o u n d ( k . h e i g h t + ( m . h e i g h t - k . h e i g h t ) * a ) , o = M a t h . r o u n d ( k . t o p + ( m . t o p - k . t o p ) * a ) , u = M a t h . r o u n d ( k . l e f t + ( m . l e f t - k . l e f t ) * a ) ; g . c s s ( { w i d t h : d + " p x " , h e i g h t : f + " p x " , t o p : o + " p x " , l e f t : u + " p x " } ) ; d = M a t h . m a x ( d - c . p a d d i n g * 2 , 0 ) ; f = M a t h . m a x ( f - ( c . p a d d i n g * 2 + x * a ) , 0 ) ; i . c s s ( { w i d t h : d + " p x " , h e i g h t : f + " p x " } ) ; i f ( t y p e o f   m . o p a c i t y ! = = " u n d e f i n e d " ) g . c s s ( " o p a c i t y " , a < 0 . 5 ? 0 . 5 : a ) } f u n c t i o n   L ( ) { i . c s s ( " o v e r f l o w " , o v e r f l o w = c . s c r o l l i n g = = " a u t o " ? c . t y p e = = " i m a g e " | | c . t y p e = = " i f r a m e " | | c . t y p e = = " s w f " ? " h i d d e n " : " a u t o " : c . s c r o l l i n g = = " y e s " ? " a u t o " : " v i s i b l e " ) ;  
 i f ( ! b . s u p p o r t . o p a c i t y ) { i . g e t ( 0 ) . s t y l e . r e m o v e A t t r i b u t e ( " f i l t e r " ) ; g . g e t ( 0 ) . s t y l e . r e m o v e A t t r i b u t e ( " f i l t e r " ) } b ( " # f a n c y b o x - t i t l e " ) . s h o w ( ) ; c . h i d e O n C o n t e n t C l i c k & & i . o n e ( " c l i c k " , b . f a n c y b o x . c l o s e ) ; c . h i d e O n O v e r l a y C l i c k & & y . o n e ( " c l i c k " , b . f a n c y b o x . c l o s e ) ; c . s h o w C l o s e B u t t o n & & z . s h o w ( ) ; X ( ) ; b ( w i n d o w ) . b i n d ( " r e s i z e . f b " , b . f a n c y b o x . c e n t e r ) ; c . c e n t e r O n S c r o l l ? b ( w i n d o w ) . b i n d ( " s c r o l l . f b " , b . f a n c y b o x . c e n t e r ) : b ( w i n d o w ) . u n b i n d ( " s c r o l l . f b " ) ; b . i s F u n c t i o n ( c . o n C o m p l e t e ) & & c . o n C o m p l e t e ( j , n , c ) ; h = f a l s e ; Y ( ) } f u n c t i o n   V ( ) { v a r   a = N ( ) , d = { } , f =  
 c . m a r g i n , o = c . a u t o S c a l e , u = ( t + f ) * 2 , w = ( t + f ) * 2 , p = c . p a d d i n g * 2 ; i f ( c . w i d t h . t o S t r i n g ( ) . i n d e x O f ( " % " ) > - 1 ) { d . w i d t h = a [ 0 ] * p a r s e F l o a t ( c . w i d t h ) / 1 0 0 - t * 2 ; o = f a l s e } e l s e   d . w i d t h = c . w i d t h + p ; i f ( c . h e i g h t . t o S t r i n g ( ) . i n d e x O f ( " % " ) > - 1 ) { d . h e i g h t = a [ 1 ] * p a r s e F l o a t ( c . h e i g h t ) / 1 0 0 - t * 2 ; o = f a l s e } e l s e   d . h e i g h t = c . h e i g h t + p ; i f ( o & & ( d . w i d t h > a [ 0 ] - u | | d . h e i g h t > a [ 1 ] - w ) ) i f ( e . t y p e = = " i m a g e " | | e . t y p e = = " s w f " ) { u + = p ; w + = p ; o = M a t h . m i n ( M a t h . m i n ( a [ 0 ] - u , c . w i d t h ) / c . w i d t h , M a t h . m i n ( a [ 1 ] - w , c . h e i g h t ) / c . h e i g h t ) ; d . w i d t h = M a t h . r o u n d ( o * ( d . w i d t h - p ) ) + p ; d . h e i g h t = M a t h . r o u n d ( o *  
 ( d . h e i g h t - p ) ) + p } e l s e { d . w i d t h = M a t h . m i n ( d . w i d t h , a [ 0 ] - u ) ; d . h e i g h t = M a t h . m i n ( d . h e i g h t , a [ 1 ] - w ) } d . t o p = a [ 3 ] + ( a [ 1 ] - ( d . h e i g h t + t * 2 ) ) * 0 . 5 ; d . l e f t = a [ 2 ] + ( a [ 0 ] - ( d . w i d t h + t * 2 ) ) * 0 . 5 ; i f ( c . a u t o S c a l e = = f a l s e ) { d . t o p = M a t h . m a x ( a [ 3 ] + f , d . t o p ) ; d . l e f t = M a t h . m a x ( a [ 2 ] + f , d . l e f t ) } r e t u r n   d } f u n c t i o n   S ( ) { v a r   a = e . o r i g ? b ( e . o r i g ) : f a l s e , d = { } ; i f ( a & & a . l e n g t h ) { a = Z ( a ) ; d = { w i d t h : a . w i d t h + c . p a d d i n g * 2 , h e i g h t : a . h e i g h t + c . p a d d i n g * 2 , t o p : a . t o p - c . p a d d i n g - t , l e f t : a . l e f t - c . p a d d i n g - t } } e l s e { a = N ( ) ; d = { w i d t h : 1 , h e i g h t : 1 , t o p : a [ 3 ] + a [ 1 ] * 0 . 5 , l e f t : a [ 2 ] + a [ 0 ] * 0 . 5 } } r e t u r n   d }  
 f u n c t i o n   X ( ) { b ( d o c u m e n t ) . u n b i n d ( " k e y d o w n . f b " ) . b i n d ( " k e y d o w n . f b " , f u n c t i o n ( a ) { i f ( a . k e y C o d e = = 2 7 & & c . e n a b l e E s c a p e B u t t o n ) { a . p r e v e n t D e f a u l t ( ) ; b . f a n c y b o x . c l o s e ( ) } e l s e   i f ( a . k e y C o d e = = 3 7 ) { a . p r e v e n t D e f a u l t ( ) ; b . f a n c y b o x . p r e v ( ) } e l s e   i f ( a . k e y C o d e = = 3 9 ) { a . p r e v e n t D e f a u l t ( ) ; b . f a n c y b o x . n e x t ( ) } } ) ; i f ( b . f n . m o u s e w h e e l ) { g . u n b i n d ( " m o u s e w h e e l . f b " ) ; j . l e n g t h > 1 & & g . b i n d ( " m o u s e w h e e l . f b " , f u n c t i o n ( a , d ) { a . p r e v e n t D e f a u l t ( ) ; h | | d = = 0 | | ( d > 0 ? b . f a n c y b o x . p r e v ( ) : b . f a n c y b o x . n e x t ( ) ) } ) } i f ( c . s h o w N a v A r r o w s ) { i f ( c . c y c l i c & & j . l e n g t h > 1 | | n ! = 0 ) C . s h o w ( ) ;  
 i f ( c . c y c l i c & & j . l e n g t h > 1 | | n ! = j . l e n g t h - 1 ) D . s h o w ( ) } } f u n c t i o n   Y ( ) { i f ( j . l e n g t h - 1 > n ) { v a r   a = j [ n + 1 ] . h r e f ; i f ( t y p e o f   a ! = = " u n d e f i n e d " & & a . m a t c h ( I ) ) { v a r   d = n e w   I m a g e ; d . s r c = a } } i f ( n > 0 ) { a = j [ n - 1 ] . h r e f ; i f ( t y p e o f   a ! = = " u n d e f i n e d " & & a . m a t c h ( I ) ) { d = n e w   I m a g e ; d . s r c = a } } } f u n c t i o n   $ ( ) { i f ( v . i s ( " : v i s i b l e " ) ) { b ( " d i v " , v ) . c s s ( " t o p " , O * - 4 0 + " p x " ) ; O = ( O + 1 ) % 1 2 } e l s e   c l e a r I n t e r v a l ( P ) } f u n c t i o n   N ( ) { r e t u r n [ b ( w i n d o w ) . w i d t h ( ) , b ( w i n d o w ) . h e i g h t ( ) , b ( d o c u m e n t ) . s c r o l l L e f t ( ) , b ( d o c u m e n t ) . s c r o l l T o p ( ) ] } f u n c t i o n   Z ( a ) { v a r   d = a . o f f s e t ( ) ; d . t o p + = p a r s e F l o a t ( a . c s s ( " p a d d i n g T o p " ) ) | |  
 0 ; d . l e f t + = p a r s e F l o a t ( a . c s s ( " p a d d i n g L e f t " ) ) | | 0 ; d . t o p + = p a r s e F l o a t ( a . c s s ( " b o r d e r - t o p - w i d t h " ) ) | | 0 ; d . l e f t + = p a r s e F l o a t ( a . c s s ( " b o r d e r - l e f t - w i d t h " ) ) | | 0 ; d . w i d t h = a . w i d t h ( ) ; d . h e i g h t = a . h e i g h t ( ) ; r e t u r n   d } f u n c t i o n   W ( ) { b ( " # f a n c y b o x - t i t l e " ) . r e m o v e ( ) ; x = 0 ; i f ( c . t i t l e S h o w ! = f a l s e ) { v a r   a = c . t i t l e ; a = b . i s F u n c t i o n ( c . t i t l e F o r m a t ) ? c . t i t l e F o r m a t ( a , j , n , c ) : a a ( a ) ; i f ( ! ( ! a | | a = = " " ) ) { v a r   d = m . w i d t h - c . p a d d i n g * 2 ; b ( ' < d i v   i d = " f a n c y b o x - t i t l e "   c l a s s = " ' + ( " f a n c y b o x - t i t l e - " + c . t i t l e P o s i t i o n ) + ' "   / > ' ) . c s s ( { w i d t h : d , p a d d i n g L e f t : c . p a d d i n g , p a d d i n g R i g h t : c . p a d d i n g } ) . h t m l ( a ) . a p p e n d T o ( " b o d y " ) ;  
 s w i t c h ( c . t i t l e P o s i t i o n ) { c a s e   " i n s i d e " : x = b ( " # f a n c y b o x - t i t l e " ) . o u t e r H e i g h t ( t r u e ) - c . p a d d i n g ; m . h e i g h t + = x ; b r e a k ; c a s e   " o v e r " : b ( " # f a n c y b o x - t i t l e " ) . c s s ( " b o t t o m " , c . p a d d i n g ) ; b r e a k ; d e f a u l t : b ( " # f a n c y b o x - t i t l e " ) . c s s ( " b o t t o m " , b ( " # f a n c y b o x - t i t l e " ) . o u t e r H e i g h t ( t r u e ) * - 1 ) ; b r e a k } b ( " # f a n c y b o x - t i t l e " ) . a p p e n d T o ( E ) . h i d e ( ) ; K & & b ( " # f a n c y b o x - t i t l e   s p a n " ) . f i x P N G ( ) } } } f u n c t i o n   a a ( a ) { i f ( a & & a . l e n g t h ) s w i t c h ( c . t i t l e P o s i t i o n ) { c a s e   " i n s i d e " : r e t u r n   a ; c a s e   " o v e r " : r e t u r n ' < s p a n   i d = " f a n c y b o x - t i t l e - o v e r " > ' + a + " < / s p a n > " ; d e f a u l t : r e t u r n ' < s p a n   i d = " f a n c y b o x - t i t l e - w r a p " > < s p a n   i d = " f a n c y b o x - t i t l e - l e f t " > < / s p a n > < s p a n   i d = " f a n c y b o x - t i t l e - m a i n " > ' +  
 a + ' < / s p a n > < s p a n   i d = " f a n c y b o x - t i t l e - r i g h t " > < / s p a n > < / s p a n > ' } r e t u r n   f a l s e } f u n c t i o n   b a ( ) { i f ( ! b ( " # f a n c y b o x - w r a p " ) . l e n g t h ) { b ( " b o d y " ) . a p p e n d ( l = b ( ' < d i v   i d = " f a n c y b o x - t m p " > < / d i v > ' ) , v = b ( ' < d i v   i d = " f a n c y b o x - l o a d i n g " > < d i v > < / d i v > < / d i v > ' ) , y = b ( ' < d i v   i d = " f a n c y b o x - o v e r l a y " > < / d i v > ' ) , g = b ( ' < d i v   i d = " f a n c y b o x - w r a p " > < / d i v > ' ) ) ; E = b ( ' < d i v   i d = " f a n c y b o x - o u t e r " > < / d i v > ' ) . a p p e n d ( ' < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - n " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - n e " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - e " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - s e " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - s " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - s w " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - w " > < / d i v > < d i v   c l a s s = " f a n c y - b g "   i d = " f a n c y - b g - n w " > < / d i v > ' ) . a p p e n d T o ( g ) ;  
 E . a p p e n d ( i = b ( ' < d i v   i d = " f a n c y b o x - i n n e r " > < / d i v > ' ) , z = b ( ' < a   i d = " f a n c y b o x - c l o s e " > < / a > ' ) , C = b ( ' < a   h r e f = " j a v a s c r i p t : ; "   i d = " f a n c y b o x - l e f t " > < s p a n   c l a s s = " f a n c y - i c o "   i d = " f a n c y b o x - l e f t - i c o " > < / s p a n > < / a > ' ) , D = b ( ' < a   h r e f = " j a v a s c r i p t : ; "   i d = " f a n c y b o x - r i g h t " > < s p a n   c l a s s = " f a n c y - i c o "   i d = " f a n c y b o x - r i g h t - i c o " > < / s p a n > < / a > ' ) ) ; z . c l i c k ( b . f a n c y b o x . c l o s e ) ; v . c l i c k ( b . f a n c y b o x . c a n c e l ) ; C . c l i c k ( f u n c t i o n ( a ) { a . p r e v e n t D e f a u l t ( ) ; b . f a n c y b o x . p r e v ( ) } ) ; D . c l i c k ( f u n c t i o n ( a ) { a . p r e v e n t D e f a u l t ( ) ; b . f a n c y b o x . n e x t ( ) } ) ; b . s u p p o r t . o p a c i t y | | E . f i n d ( " . f a n c y - b g " ) . f i x P N G ( ) ;  
 i f ( K ) { b ( z . a d d ( " . f a n c y - i c o " ) . a d d ( " d i v " , v ) ) . f i x P N G ( ) ; y . g e t ( 0 ) . s t y l e . s e t E x p r e s s i o n ( " 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   >   d o c u m e n t . b o d y . o f f s e 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   :   d o c u m e n t . b o d y . o f f s e t H e i g h t   +   ' p x ' " ) ; v . g e t ( 0 ) . s t y l e . s e t E x p r e s s i o n ( " t o p " , " ( - 2 0   +   ( 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   ?   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 / 2   :   d o c u m e n t . b o d y . c l i e n t H e i g h t / 2   )   +   (   i g n o r e M e   =   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   ?   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   :   d o c u m e n t . b o d y . s c r o l l T o p   ) )   +   ' p x ' " ) ; E . p r e p e n d ( ' < i f r a m e   i d = " f a n c y b o x - h i d e - s e l - f r a m e "   s r c = " j a v a s c r i p t : \ ' \ ' ; "   s c r o l l i n g = " n o "   f r a m e b o r d e r = " 0 "   > < / i f r a m e > ' ) } } }  
 v a r   l , v , y , g , E , i , z , C , D , s = 0 , e = { } , q = [ ] , n = 0 , c = { } , j = [ ] , F = n u l l , r = n e w   I m a g e , I = / \ . ( j p g | g i f | p n g | b m p | j p e g ) ( . * ) ? $ / i , T = / [ ^ \ . ] \ . ( s w f ) \ s * $ / i , P , O = 1 , k , m , h = f a l s e , t = 2 0 , A = b . e x t e n d ( b ( " < d i v / > " ) [ 0 ] , { p r o p : 0 } ) , x = 0 , K = ! b . s u p p o r t . o p a c i t y & & ! w i n d o w . X M L H t t p R e q u e s t ; b . f n . f i x P N G = f u n c t i o n ( ) { 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   a = b ( t h i s ) . c s s ( " b a c k g r o u n d I m a g e " ) ; i f ( a . m a t c h ( / ^ u r l \ ( [ " ' ] ? ( . * \ . p n g ) [ " ' ] ? \ ) $ / i ) ) { a = R e g E x p . $ 1 ; b ( t h i s ) . c s s ( { b a c k g r o u n d I m a g e : " n o n e " , f i l t e r : " p r o g i d : D X I m a g e T r a n s f o r m . M i c r o s o f t . A l p h a I m a g e L o a d e r ( e n a b l e d = t r u e ,   s i z i n g M e t h o d = " +  
 ( b ( t h i s ) . c s s ( " b a c k g r o u n d R e p e a t " ) = = " n o - r e p e a t " ? " c r o p " : " s c a l e " ) + " ,   s r c = ' " + a + " ' ) " } ) . e a c h ( f u n c t i o n ( ) { v a r   d = b ( t h i s ) . c s s ( " p o s i t i o n " ) ; d ! = " a b s o l u t e " & & d ! = " r e l a t i v e " & & b ( t h i s ) . c s s ( " p o s i t i o n " , " r e l a t i v e " ) } ) . c s s ( " z o o m " , 1 ) } } ) } ; b . f n . f a n c y b o x = f u n c t i o n ( a ) { b ( t h i s ) . d a t a ( " f a n c y b o x " , b . e x t e n d ( { } , a ) ) ; b ( t h i s ) . u n b i n d ( " c l i c k . f b " ) . b i n d ( " c l i c k . f b " , f u n c t i o n ( d ) { d . p r e v e n t D e f a u l t ( ) ; i f ( ! h ) { h = t r u e ; b ( t h i s ) . b l u r ( ) ; q = [ ] ; s = 0 ; d = b ( t h i s ) . a t t r ( " r e l " ) | | " " ; i f ( ! d | | d = = " " | | d = = = " n o f o l l o w " ) q . p u s h ( t h i s ) ; e l s e { q = b ( " a [ r e l = " + d + " ] ,   a r e a [ r e l = " + d + " ] " ) ; s =  
 q . i n d e x ( t h i s ) } B ( ) ; r e t u r n   f a l s e } } ) ; r e t u r n   t h i s } ; b . f a n c y b o x = f u n c t i o n ( a , d ) { i f ( ! h ) { h = t r u e ; q = [ ] ; s = 0 ; i f ( b . i s A r r a y ( a ) ) { f o r ( v a r   f = 0 , o = a . l e n g t h ; f < o ; f + + ) i f ( t y p e o f   a [ f ] = = " o b j e c t " ) b ( a [ f ] ) . d a t a ( " f a n c y b o x " , b . e x t e n d ( { } , d , a [ f ] ) ) ; e l s e   a [ f ] = b ( { } ) . d a t a ( " f a n c y b o x " , b . e x t e n d ( { c o n t e n t : a [ f ] } , d ) ) ; q = j Q u e r y . m e r g e ( q , a ) } e l s e { i f ( t y p e o f   a = = " o b j e c t " ) b ( a ) . d a t a ( " f a n c y b o x " , b . e x t e n d ( { } , d , a ) ) ; e l s e   a = b ( { } ) . d a t a ( " f a n c y b o x " , b . e x t e n d ( { c o n t e n t : a } , d ) ) ; q . p u s h ( a ) } B ( ) } } ; b . f a n c y b o x . s h o w A c t i v i t y = f u n c t i o n ( ) { c l e a r I n t e r v a l ( P ) ; v . s h o w ( ) ; P = s e t I n t e r v a l ( $ ,  
 6 6 ) } ; b . f a n c y b o x . h i d e A c t i v i t y = f u n c t i o n ( ) { v . h i d e ( ) } ; b . f a n c y b o x . n e x t = f u n c t i o n ( ) { r e t u r n   b . f a n c y b o x . p o s ( n + 1 ) } ; b . f a n c y b o x . p r e v = f u n c t i o n ( ) { r e t u r n   b . f a n c y b o x . p o s ( n - 1 ) } ; b . f a n c y b o x . p o s = f u n c t i o n ( a ) { i f ( ! h ) { a = p a r s e I n t ( a ) ; i f ( a > - 1 & & j . l e n g t h > a ) { s = a ; B ( ) } i f ( c . c y c l i c & & j . l e n g t h > 1 & & a < 0 ) { s = j . l e n g t h - 1 ; B ( ) } i f ( c . c y c l i c & & j . l e n g t h > 1 & & a > = j . l e n g t h ) { s = 0 ; B ( ) } } } ; b . f a n c y b o x . c a n c e l = f u n c t i o n ( ) { i f ( ! h ) { h = t r u e ; b . e v e n t . t r i g g e r ( " f a n c y b o x - c a n c e l " ) ; H ( ) ; e & & b . i s F u n c t i o n ( e . o n C a n c e l ) & & e . o n C a n c e l ( q , s , e ) ; h = f a l s e } } ; b . f a n c y b o x . c l o s e = f u n c t i o n ( ) { f u n c t i o n   a ( ) { y . f a d e O u t ( " f a s t " ) ;  
 g . h i d e ( ) ; b . e v e n t . t r i g g e r ( " f a n c y b o x - c l e a n u p " ) ; i . e m p t y ( ) ; b . i s F u n c t i o n ( c . o n C l o s e d ) & & c . o n C l o s e d ( j , n , c ) ; j = e = [ ] ; n = s = 0 ; c = e = { } ; h = f a l s e } i f ( ! ( h | | g . i s ( " : h i d d e n " ) ) ) { h = t r u e ; i f ( c & & b . i s F u n c t i o n ( c . o n C l e a n u p ) ) i f ( c . o n C l e a n u p ( j , n , c ) = = = f a l s e ) { h = f a l s e ; r e t u r n } H ( ) ; b ( z . a d d ( C ) . a d d ( D ) ) . h i d e ( ) ; b ( " # f a n c y b o x - t i t l e " ) . r e m o v e ( ) ; g . a d d ( i ) . a d d ( y ) . u n b i n d ( ) ; b ( w i n d o w ) . u n b i n d ( " r e s i z e . f b   s c r o l l . f b " ) ; b ( d o c u m e n t ) . u n b i n d ( " k e y d o w n . f b " ) ; i . c s s ( " o v e r f l o w " , " h i d d e n " ) ; i f ( c . t r a n s i t i o n O u t = = " e l a s t i c " ) { k = S ( ) ; v a r   d = g . p o s i t i o n ( ) ; m = { t o p : d . t o p , l e f t : d . l e f t ,  
 w i d t h : g . w i d t h ( ) , h e i g h t : g . h e i g h t ( ) } ; i f ( c . o p a c i t y ) m . o p a c i t y = 1 ; A . p r o p = 1 ; b ( A ) . a n i m a t e ( { p r o p : 0 } , { d u r a t i o n : c . s p e e d O u t , e a s i n g : c . e a s i n g O u t , s t e p : M , c o m p l e t e : a } ) } e l s e   g . f a d e O u t ( c . t r a n s i t i o n O u t = = " n o n e " ? 0 : c . s p e e d O u t , a ) } } ; b . f a n c y b o x . r e s i z e = f u n c t i o n ( ) { i f ( ! ( h | | g . i s ( " : h i d d e n " ) ) ) { h = t r u e ; v a r   a = i . w r a p I n n e r ( " < d i v   s t y l e = ' o v e r f l o w : a u t o ' > < / d i v > " ) . c h i l d r e n ( ) , d = a . h e i g h t ( ) ; g . c s s ( { h e i g h t : d + c . p a d d i n g * 2 + x } ) ; i . c s s ( { h e i g h t : d } ) ; a . r e p l a c e W i t h ( a . c h i l d r e n ( ) ) ; b . f a n c y b o x . c e n t e r ( ) } } ; b . f a n c y b o x . c e n t e r = f u n c t i o n ( ) { h = t r u e ; v a r   a = N ( ) , d = c . m a r g i n ,  
 f = { } ; f . t o p = a [ 3 ] + ( a [ 1 ] - ( g . h e i g h t ( ) - x + t * 2 ) ) * 0 . 5 ; f . l e f t = a [ 2 ] + ( a [ 0 ] - ( g . w i d t h ( ) + t * 2 ) ) * 0 . 5 ; f . t o p = M a t h . m a x ( a [ 3 ] + d , f . t o p ) ; f . l e f t = M a t h . m a x ( a [ 2 ] + d , f . l e f t ) ; g . c s s ( f ) ; h = f a l s e } ; b . f n . f a n c y b o x . d e f a u l t s = { p a d d i n g : 1 0 , m a r g i n : 2 0 , o p a c i t y : f a l s e , m o d a l : f a l s e , c y c l i c : f a l s e , s c r o l l i n g : " a u t o " , w i d t h : 5 6 0 , h e i g h t : 3 4 0 , a u t o S c a l e : t r u e , a u t o D i m e n s i o n s : t r u e , c e n t e r O n S c r o l l : f a l s e , a j a x : { } , s w f : { w m o d e : " t r a n s p a r e n t " } , h i d e O n O v e r l a y C l i c k : t r u e , h i d e O n C o n t e n t C l i c k : f a l s e , o v e r l a y S h o w : t r u e , o v e r l a y O p a c i t y : 0 . 3 , o v e r l a y C o l o r : " # 6 6 6 " , t i t l e S h o w : t r u e , t i t l e P o s i t i o n : " o u t s i d e " ,  
 t i t l e F o r m a t : n u l l , t r a n s i t i o n I n : " f a d e " , t r a n s i t i o n O u t : " f a d e " , s p e e d I n : 3 0 0 , s p e e d O u t : 3 0 0 , c h a n g e S p e e d : 3 0 0 , c h a n g e F a d e : " f a s t " , e a s i n g I n : " s w i n g " , e a s i n g O u t : " s w i n g " , s h o w C l o s e B u t t o n : t r u e , s h o w N a v A r r o w s : t r u e , e n a b l e E s c a p e B u t t o n : t r u e , o n S t a r t : n u l l , o n C a n c e l : n u l l , o n C o m p l e t e : n u l l , o n C l e a n u p : n u l l , o n C l o s e d : n u l l } ; b ( d o c u m e n t ) . r e a d y ( f u n c t i o n ( ) { b a ( ) } ) } ) ( j Q u e r y ) ; 
