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