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