ÿþ/ * *  
 *                                                                                                                 _ _ _ _       _ _ _ _ _  
 *     D y n a r c h   C a l e n d a r   - -   J S C a l 2 ,   v e r s i o n   1 . 7                               \     / _     /       /  
 *     B u i l t   a t   2 0 0 9 / 0 7 / 1 6   0 8 : 3 7   G M T                                                     \     /   /       /  
 *                                                                                                                     \ /   / _     /  
 *     ( c )   D y n a r c h . c o m   2 0 0 9                                                                           \     /   /  
 *     A l l   r i g h t s   r e s e r v e d .                                                                               /   /  
 *     V i s i t   w w w . d y n a r c h . c o m / p r o j e c t s / c a l e n d a r   f o r   d e t a i l s                 \ /  
 *  
 * /  
 C a l e n d a r   =   ( f u n c t i o n ( )   {  
         f u n c t i o n   y ( a t )   {  
                 a t   =   a t   | |   { } ;  
                 t h i s . a r g s   =   a t   =   a l ( a t ,   {  
                         a n i m a t i o n :   ! c ,  
                         c o n t :   n u l l ,  
                         b o t t o m B a r :   t r u e ,  
                         d a t e :   t r u e ,  
                         f d o w :   a q ( " f d o w " ) ,  
                         m i n :   n u l l ,  
                         m a x :   n u l l ,  
                         r e v e r s e W h e e l :   f a l s e ,  
                         s e l e c t i o n :   [ ] ,  
                         s e l e c t i o n T y p e :   y . S E L _ S I N G L E ,  
                         w e e k N u m b e r s :   f a l s e ,  
                         a l i g n :   " B l /   /   / T / r " ,  
                         i n p u t F i e l d :   n u l l ,  
                         t r i g g e r :   n u l l ,  
                         d a t e F o r m a t :   " % Y - % m - % d " ,  
                         o p a c i t y :   j   ?   1   :   3 ,  
                         t i t l e F o r m a t :   " % b   % Y " ,  
                         s h o w T i m e :   f a l s e ,  
                         t i m e P o s :   " r i g h t " ,  
                         t i m e :   t r u e ,  
                         m i n u t e S t e p :   5 ,  
                         d i s a b l e d :   a d ,  
                         d a t e I n f o :   a d ,  
                         o n C h a n g e :   a d ,  
                         o n S e l e c t :   a d ,  
                         o n T i m e C h a n g e :   a d ,  
                         o n F o c u s :   a d ,  
                         o n B l u r :   a d  
                 } ) ;  
                 t h i s . h a n d l e r s   =   { } ;  
                 v a r   P   =   t h i s ,   D   =   n e w   D a t e ( ) ;  
                 a t . m i n   =   Y ( a t . m i n ) ;  
                 a t . m a x   =   Y ( a t . m a x ) ;  
                 i f   ( a t . d a t e   = = =   t r u e )   {  
                         a t . d a t e   =   D  
                 }  
                 i f   ( a t . t i m e   = = =   t r u e )   {  
                         a t . t i m e   =   D . g e t H o u r s ( )   *   1 0 0   +   M a t h . f l o o r ( D . g e t M i n u t e s ( )   /   a t . m i n u t e S t e p )   *   a t . m i n u t e S t e p  
                 }  
                 t h i s . d a t e   =   Y ( a t . d a t e ) ;  
                 t h i s . t i m e   =   a t . t i m e ;  
                 t h i s . f d o w   =   a t . f d o w ;  
                 m ( " o n C h a n g e   o n S e l e c t   o n T i m e C h a n g e   o n F o c u s   o n B l u r " . s p l i t ( / \ s + / ) ,   f u n c t i o n ( a v )   {  
                         v a r   a u   =   a t [ a v ] ;  
                         i f   ( ! ( a u   i n s t a n c e o f   A r r a y ) )   {  
                                 a u   =   [ a u ]  
                         }  
                         P . h a n d l e r s [ a v ]   =   a u  
                 } ) ;  
                 t h i s . s e l e c t i o n   =   n e w   y . S e l e c t i o n ( a t . s e l e c t i o n ,   a t . s e l e c t i o n T y p e ,   R ,   t h i s ) ;  
                 v a r   a r   =   K . c a l l ( t h i s ) ;  
                 i f   ( a t . c o n t )   {  
                         W ( a t . c o n t ) . a p p e n d C h i l d ( a r )  
                 }  
                 i f   ( a t . t r i g g e r )   {  
                         t h i s . m a n a g e F i e l d s ( a t . t r i g g e r ,   a t . i n p u t F i e l d ,   a t . d a t e F o r m a t )  
                 }  
         }  
         v a r   S   =   n a v i g a t o r . u s e r A g e n t ,   s   =   / o p e r a / i . t e s t ( S ) ,   a i   =   / K o n q u e r o r | S a f a r i | K H T M L / i . t e s t ( S ) ,   j   =   / m s i e / i . t e s t ( S )   & &   ! s   & &   ! ( / m a c _ p o w e r p c / i . t e s t ( S ) ) ,   c   =   j   & &   / m s i e   6 / i . t e s t ( S ) ,   x   =   / g e c k o / i . t e s t ( S )   & &   ! a i   & &   ! s   & &   ! j ,   l   =   y . p r o t o t y p e ,   q   =   y . I 1 8 N   =   { } ;  
         y . S E L _ N O N E   =   0 ;  
         y . S E L _ S I N G L E   =   1 ;  
         y . S E L _ M U L T I P L E   =   2 ;  
         y . S E L _ W E E K   =   3 ;  
         y . d a t e T o I n t   =   V ;  
         y . i n t T o D a t e   =   B ;  
         y . p r i n t D a t e   =   a b ;  
         y . f o r m a t S t r i n g   =   k ;  
         y . i 1 8 n   =   a q ;  
         y . L A N G   =   f u n c t i o n ( P ,   D ,   a r )   {  
                 q . _ _   =   q [ P ]   =   {  
                         n a m e :   D ,  
                         d a t a :   a r  
                 }  
         } ;  
         y . s e t u p   =   f u n c t i o n ( D )   {  
                 r e t u r n   n e w   y ( D )  
         } ;  
         l . m o v e T o   =   f u n c t i o n ( a G ,   a D )   {  
                 a G   =   Y ( a G ) ;  
                 v a r   a C   =   a f ( a G ,   t h i s . d a t e ,   t r u e ) ,   a u ,   a z   =   t h i s . a r g s ,   a H   =   a z . m i n   & &   a f ( a G ,   a z . m i n ) ,   a I   =   a z . m a x   & &   a f ( a G ,   a z . m a x ) ;  
                 i f   ( ! a z . a n i m a t i o n )   {  
                         a D   =   f a l s e  
                 }  
                 a e ( a H   ! =   n u l l   & &   a H   < =   1 ,   [ t h i s . e l s . n a v P r e v M o n t h ,   t h i s . e l s . n a v P r e v Y e a r ] ,   " D y n a r c h C a l e n d a r - n a v D i s a b l e d " ) ;  
                 a e ( a I   ! =   n u l l   & &   a I   > =   - 1 ,   [ t h i s . e l s . n a v N e x t M o n t h ,   t h i s . e l s . n a v N e x t Y e a r ] ,   " D y n a r c h C a l e n d a r - n a v D i s a b l e d " ) ;  
                 i f   ( a H   <   - 1 )   {  
                         a G   =   a z . m i n ;  
                         a u   =   1 ;  
                         a C   =   0  
                 }  
                 i f   ( a I   >   1 )   {  
                         a G   =   a z . m a x ;  
                         a u   =   2 ;  
                         a C   =   0  
                 }  
                 t h i s . d a t e   =   a G ;  
                 t h i s . r e f r e s h ( ! ! a D ) ;  
                 t h i s . c a l l H o o k s ( " o n C h a n g e " ,   t h i s ,   a G ,   a D ) ;  
                 i f   ( a D   & &   ! ( a C   = =   0   & &   a D   = =   2 ) )   {  
                         i f   ( t h i s . _ b o d y A n i m )   {  
                                 t h i s . _ b o d y A n i m . s t o p ( )  
                         }  
                         v a r   a w   =   t h i s . e l s . b o d y ,   a x   =   G ( " d i v " ,   " D y n a r c h C a l e n d a r - a n i m B o d y - "   +   U [ a C ] ,   a w ) ,   a F   =   a w . f i r s t C h i l d ,   a v   =   a m ( a F )   | |   0 . 7 ,   a y   =   a u   ?   Z . b r a k e s   :   a C   = =   0   ?   Z . s h a k e   :   Z . a c c e l _ a b 2 ,   a E   =   a C   *   a C   >   4 ,   a r   =   a E   ?   a F . o f f s e t T o p   :   a F . o f f s e t L e f t ,   a B   =   a x . s t y l e ,   a A   =   a E   ?   a w . o f f s e t H e i g h t   :   a w . o f f s e t W i d t h ;  
                         i f   ( a C   <   0 )   {  
                                 a A   + =   a r  
                         }  
                         e l s e   {  
                                 i f   ( a C   >   0 )   {  
                                         a A   =   a r   -   a A  
                                 }  
                                 e l s e   {  
                                         a A   =   M a t h . r o u n d ( a A   /   7 ) ;  
                                         i f   ( a u   = =   2 )   {  
                                                 a A   =   - a A  
                                         }  
                                 }  
                         }  
                         i f   ( ! a u   & &   a C   ! =   0 )   {  
                                 v a r   P   =   a x . c l o n e N o d e ( t r u e ) ,   D   =   P . s t y l e ,   a t   =   2   *   a A ;  
                                 P . a p p e n d C h i l d ( a F . c l o n e N o d e ( t r u e ) ) ;  
                                 D [ a E   ?   " m a r g i n T o p "   :   " m a r g i n L e f t " ]   =   a A   +   " p x " ;  
                                 a w . a p p e n d C h i l d ( P )  
                         }  
                         a F . s t y l e . v i s i b i l i t y   =   " h i d d e n " ;  
                         a x . i n n e r H T M L   =   a c ( t h i s ) ;  
                         t h i s . _ b o d y A n i m   =   a p ( {  
                                 o n U p d a t e :   v ( f u n c t i o n ( a K ,   a M )   {  
                                         v a r   a L   =   a y ( a K ) ;  
                                         i f   ( P )   {  
                                                 v a r   a J   =   a M ( a L ,   a A ,   a t )   +   " p x "  
                                         }  
                                         i f   ( a u )   {  
                                                 a B [ a E   ?   " m a r g i n T o p "   :   " m a r g i n L e f t " ]   =   a M ( a L ,   a A ,   0 )   +   " p x "  
                                         }  
                                         e l s e   {  
                                                 i f   ( a E   | |   a C   = =   0 )   {  
                                                         a B . m a r g i n T o p   =   a M ( a C   = =   0   ?   a y ( a K   *   a K )   :   a L ,   0 ,   a A )   +   " p x " ;  
                                                         i f   ( a C   ! =   0 )   {  
                                                                 D . m a r g i n T o p   =   a J  
                                                         }  
                                                 }  
                                                 i f   ( ! a E   | |   a C   = =   0 )   {  
                                                         a B . m a r g i n L e f t   =   a M ( a L ,   0 ,   a A )   +   " p x " ;  
                                                         i f   ( a C   ! =   0 )   {  
                                                                 D . m a r g i n L e f t   =   a J  
                                                         }  
                                                 }  
                                         }  
                                         i f   ( t h i s . a r g s . o p a c i t y   >   2   & &   P )   {  
                                                 a m ( P ,   1   -   a L ) ;  
                                                 a m ( a x ,   a L )  
                                         }  
                                 } ,   t h i s ) ,  
                                 o n S t o p :   v ( f u n c t i o n ( a J )   {  
                                         a w . i n n e r H T M L   =   a c ( t h i s ,   a G ) ;  
                                         t h i s . _ b o d y A n i m   =   n u l l  
                                 } ,   t h i s )  
                         } )  
                 }  
                 t h i s . _ l a s t H o v e r D a t e   =   n u l l ;  
                 r e t u r n   a H   > =   - 1   & &   a I   < =   1  
         } ;  
         l . i s D i s a b l e d   =   f u n c t i o n ( D )   {  
                 v a r   P   =   t h i s . a r g s ;  
                 r e t u r n   ( P . m i n   & &   a f ( D ,   P . m i n )   <   0 )   | |   ( P . m a x   & &   a f ( D ,   P . m a x )   >   0 )   | |   P . d i s a b l e d ( D )  
         } ;  
         l . t o g g l e M e n u   =   f u n c t i o n ( )   {  
                 u ( t h i s ,   ! t h i s . _ m e n u V i s i b l e )  
         } ;  
         l . r e f r e s h   =   f u n c t i o n ( D )   {  
                 v a r   P   =   t h i s . e l s ;  
                 i f   ( ! D )   {  
                         P . b o d y . i n n e r H T M L   =   a c ( t h i s )  
                 }  
                 P . t i t l e . i n n e r H T M L   =   F ( t h i s ) ;  
                 P . y e a r I n p u t . v a l u e   =   t h i s . d a t e . g e t F u l l Y e a r ( )  
         } ;  
         l . r e d r a w   =   f u n c t i o n ( )   {  
                 v a r   D   =   t h i s . e l s ;  
                 t h i s . r e f r e s h ( ) ;  
                 D . d a y N a m e s . i n n e r H T M L   =   h ( t h i s ) ;  
                 D . m e n u . i n n e r H T M L   =   a k ( t h i s ) ;  
                 i f   ( D . b o t t o m B a r )   {  
                         D . b o t t o m B a r . i n n e r H T M L   =   H ( t h i s )  
                 }  
                 t ( D . t o p C o n t ,   v ( f u n c t i o n ( a r )   {  
                         v a r   P   =   r [ a r . c l a s s N a m e ] ;  
                         i f   ( P )   {  
                                 D [ P ]   =   a r  
                         }  
                         i f   ( a r . c l a s s N a m e   = =   " D y n a r c h C a l e n d a r - m e n u - y e a r " )   {  
                                 p ( a r ,   t h i s . _ f o c u s E v e n t s ) ;  
                                 D . y e a r I n p u t   =   a r  
                         }  
                         e l s e   {  
                                 i f   ( j )   {  
                                         a r . s e t A t t r i b u t e ( " u n s e l e c t a b l e " ,   " o n " )  
                                 }  
                         }  
                 } ,   t h i s ) ) ;  
                 t h i s . s e t T i m e ( n u l l ,   t r u e )  
         } ;  
         l . s e t L a n g u a g e   =   f u n c t i o n ( D )   {  
                 v a r   P   =   y . s e t L a n g u a g e ( D ) ;  
                 i f   ( P )   {  
                         t h i s . f d o w   =   P . d a t a . f d o w ;  
                         t h i s . r e d r a w ( )  
                 }  
         } ;  
         y . s e t L a n g u a g e   =   f u n c t i o n ( D )   {  
                 v a r   P   =   q [ D ] ;  
                 i f   ( P )   {  
                         q . _ _   =   P  
                 }  
                 r e t u r n   P  
         } ;  
         l . f o c u s   =   f u n c t i o n ( )   {  
                 t r y   {  
                         t h i s . e l s [ t h i s . _ m e n u V i s i b l e   ?   " y e a r I n p u t "   :   " f o c u s L i n k " ] . f o c u s ( )  
                 }  
                 c a t c h   ( D )   {  
                 }  
                 i . c a l l ( t h i s )  
         } ;  
         l . b l u r   =   f u n c t i o n ( )   {  
                 t h i s . e l s . f o c u s L i n k . b l u r ( ) ;  
                 t h i s . e l s . y e a r I n p u t . b l u r ( ) ;  
                 z . c a l l ( t h i s )  
         } ;  
         l . s h o w A t   =   f u n c t i o n ( P ,   a x ,   a v )   {  
                 i f   ( t h i s . _ s h o w A n i m )   {  
                         t h i s . _ s h o w A n i m . s t o p ( )  
                 }  
                 a v   =   a v   & &   t h i s . a r g s . a n i m a t i o n ;  
                 v a r   a w   =   t h i s . e l s . t o p C o n t ,   a r   =   t h i s ,   D   =   t h i s . e l s . b o d y . f i r s t C h i l d ,   a u   =   D . o f f s e t H e i g h t ,   a t   =   a w . s t y l e ;  
                 a t . p o s i t i o n   =   " a b s o l u t e " ;  
                 a t . l e f t   =   P   +   " p x " ;  
                 a t . t o p   =   a x   +   " p x " ;  
                 a t . z I n d e x   =   1 0 0 0 0 ;  
                 a t . d i s p l a y   =   " " ;  
                 i f   ( a v )   {  
                         D . s t y l e . m a r g i n T o p   =   - a u   +   " p x " ;  
                         t h i s . a r g s . o p a c i t y   >   1   & &   a m ( a w ,   0 ) ;  
                         t h i s . _ s h o w A n i m   =   a p ( {  
                                 o n U p d a t e :   f u n c t i o n ( a y ,   a z )   {  
                                         D . s t y l e . m a r g i n T o p   =   - a z ( Z . a c c e l _ b ( a y ) ,   a u ,   0 )   +   " p x " ;  
                                         a r . a r g s . o p a c i t y   >   1   & &   a m ( a w ,   a y )  
                                 } ,  
                                 o n S t o p :   f u n c t i o n ( )   {  
                                         a r . a r g s . o p a c i t y   >   1   & &   a m ( a w ,   " " ) ;  
                                         a r . _ s h o w A n i m   =   n u l l  
                                 }  
                         } )  
                 }  
         } ;  
         l . h i d e   =   f u n c t i o n ( )   {  
                 v a r   a t   =   t h i s . e l s . t o p C o n t ,   P   =   t h i s ,   D   =   t h i s . e l s . b o d y . f i r s t C h i l d ,   a r   =   D . o f f s e t H e i g h t ,   a u   =   J ( a t ) . y ;  
                 i f   ( t h i s . a r g s . a n i m a t i o n )   {  
                         i f   ( t h i s . _ s h o w A n i m )   {  
                                 t h i s . _ s h o w A n i m . s t o p ( )  
                         }  
                         t h i s . _ s h o w A n i m   =   a p ( {  
                                 o n U p d a t e :   f u n c t i o n ( a v ,   a w )   {  
                                         P . a r g s . o p a c i t y   >   1   & &   a m ( a t ,   1   -   a v ) ;  
                                         D . s t y l e . m a r g i n T o p   =   - a w ( Z . a c c e l _ b ( a v ) ,   0 ,   a r )   +   " p x " ;  
                                         a t . s t y l e . t o p   =   a w ( Z . a c c e l _ a b ( a v ) ,   a u ,   a u   -   1 0 )   +   " p x "  
                                 } ,  
                                 o n S t o p :   f u n c t i o n ( )   {  
                                         a t . s t y l e . d i s p l a y   =   " n o n e " ;  
                                         D . s t y l e . m a r g i n T o p   =   " " ;  
                                         P . a r g s . o p a c i t y   >   1   & &   a m ( a t ,   " " ) ;  
                                         P . _ s h o w A n i m   =   n u l l  
                                 }  
                         } )  
                 }  
                 e l s e   {  
                         a t . s t y l e . d i s p l a y   =   " n o n e "  
                 }  
                 t h i s . i n p u t F i e l d   =   n u l l  
         } ;  
         l . p o p u p   =   f u n c t i o n ( D ,   a t )   {  
                 D   =   W ( D ) ;  
                 i f   ( ! a t )   {  
                         a t   =   t h i s . a r g s . a l i g n  
                 }  
                 a t   =   a t . s p l i t ( / \ x 2 f / ) ;  
                 v a r   a r   =   J ( D ) ,   a w   =   t h i s . e l s . t o p C o n t ,   a y   =   a w . s t y l e ,   a u ,   a x   =   X ( ) ;  
                 a y . v i s i b i l i t y   =   " h i d d e n " ;  
                 a y . d i s p l a y   =   " " ;  
                 t h i s . s h o w A t ( 0 ,   0 ) ;  
                 d o c u m e n t . b o d y . a p p e n d C h i l d ( a w ) ;  
                 a u   =   {  
                         x :   a w . o f f s e t W i d t h ,  
                         y :   a w . o f f s e t H e i g h t  
                 } ;  
                 f u n c t i o n   P ( a z )   {  
                         v a r   a A   =   {  
                                 x :   a v . x ,  
                                 y :   a v . y  
                         } ;  
                         i f   ( ! a z )   {  
                                 r e t u r n   a A  
                         }  
                         i f   ( / B / . t e s t ( a z ) )   {  
                                 a A . y   + =   D . o f f s e t H e i g h t  
                         }  
                         i f   ( / b / . t e s t ( a z ) )   {  
                                 a A . y   + =   D . o f f s e t H e i g h t   -   a u . y  
                         }  
                         i f   ( / T / . t e s t ( a z ) )   {  
                                 a A . y   - =   a u . y  
                         }  
                         i f   ( / l / . t e s t ( a z ) )   {  
                                 a A . x   - =   a u . x   -   D . o f f s e t W i d t h  
                         }  
                         i f   ( / L / . t e s t ( a z ) )   {  
                                 a A . x   - =   a u . x  
                         }  
                         i f   ( / R / . t e s t ( a z ) )   {  
                                 a A . x   + =   D . o f f s e t W i d t h  
                         }  
                         i f   ( / c / i . t e s t ( a z ) )   {  
                                 a A . x   + =   ( D . o f f s e t W i d t h   -   a u . x )   /   2  
                         }  
                         i f   ( / m / i . t e s t ( a z ) )   {  
                                 a A . y   + =   ( D . o f f s e t H e i g h t   -   a u . y )   /   2  
                         }  
                         r e t u r n   a A  
                 }  
                 v a r   a v   =   a r ;  
                 a v   =   P ( a t [ 0 ] ) ;  
                 i f   ( a v . y   <   a x . y )   {  
                         a v . y   =   a r . y ;  
                         a v   =   P ( a t [ 1 ] )  
                 }  
                 i f   ( a v . x   +   a u . x   >   a x . x   +   a x . w )   {  
                         a v . x   =   a r . x ;  
                         a v   =   P ( a t [ 2 ] )  
                 }  
                 i f   ( a v . y   +   a u . y   >   a x . y   +   a x . h )   {  
                         a v . y   =   a r . y ;  
                         a v   =   P ( a t [ 3 ] )  
                 }  
                 i f   ( a v . x   <   a x . x )   {  
                         a v . x   =   a r . x ;  
                         a v   =   P ( a t [ 4 ] )  
                 }  
                 t h i s . s h o w A t ( a v . x ,   a v . y ,   t r u e ) ;  
                 a y . v i s i b i l i t y   =   " " ;  
                 t h i s . f o c u s ( )  
         } ;  
         l . m a n a g e F i e l d s   =   f u n c t i o n ( a r ,   P ,   D )   {  
                 P   =   W ( P ) ;  
                 p ( W ( a r ) ,   " c l i c k " ,   v ( f u n c t i o n ( )   {  
                         t h i s . i n p u t F i e l d   =   P ;  
                         t h i s . d a t e F o r m a t   =   D ;  
                         i f   ( t h i s . s e l e c t i o n . t y p e   = =   y . S E L _ S I N G L E )   {  
                                 v a r   a w ,   a v ,   a u ,   a t ;  
                                 a w   =   / i n p u t | t e x t a r e a / i . t e s t ( P . t a g N a m e )   ?   P . v a l u e   :   ( P . i n n e r T e x t   | |   P . t e x t C o n t e n t ) ;  
                                 i f   ( a w )   {  
                                         a v   =   / ( ^ | [ ^ % ] ) % [ b B m o ] / . e x e c ( D ) ;  
                                         a u   =   / ( ^ | [ ^ % ] ) % [ d e ] / . e x e c ( D ) ;  
                                         i f   ( a v   & &   a u )   {  
                                                 a t   =   a v . i n d e x   <   a u . i n d e x  
                                         }  
                                         a w   =   C a l e n d a r . p a r s e D a t e ( a w ,   a t ) ;  
                                         i f   ( a w )   {  
                                                 t h i s . m o v e T o ( a w ) ;  
                                                 t h i s . s e l e c t i o n . s e t ( a w ,   f a l s e ,   t r u e )  
                                         }  
                                 }  
                         }  
                         t h i s . p o p u p ( a r )  
                 } ,   t h i s ) )  
         } ;  
         l . c a l l H o o k s   =   f u n c t i o n ( a r )   {  
                 v a r   a t   =   b ( a r g u m e n t s ,   1 ) ,   D   =   t h i s . h a n d l e r s [ a r ] ,   P   =   0 ;  
                 f o r   ( ;   P   <   D . l e n g t h ;   + + P )   {  
                         D [ P ] . a p p l y ( t h i s ,   a t )  
                 }  
         } ;  
         l . a d d E v e n t L i s t e n e r   =   f u n c t i o n ( P ,   D )   {  
                 t h i s . h a n d l e r s [ P ] . p u s h ( D )  
         } ;  
         l . r e m o v e E v e n t L i s t e n e r   =   f u n c t i o n ( a t ,   a r )   {  
                 v a r   D   =   t h i s . h a n d l e r s [ a t ] ,   P   =   D . l e n g t h ;  
                 w h i l e   ( - - P   > =   0 )   {  
                         i f   ( D [ P ]   = = =   a r )   {  
                                 D . s p l i c e ( P ,   1 )  
                         }  
                 }  
         } ;  
         l . g e t T i m e   =   f u n c t i o n ( )   {  
                 r e t u r n   t h i s . t i m e  
         } ;  
         l . s e t T i m e   =   f u n c t i o n ( a u ,   P )   {  
                 i f   ( t h i s . a r g s . s h o w T i m e )   {  
                         a u   =   t h i s . t i m e   =   a u   ! =   n u l l   ?   a u   :   t h i s . t i m e ;  
                         v a r   a r   =   t h i s . g e t H o u r s ( ) ,   D   =   t h i s . g e t M i n u t e s ( ) ,   a t   =   a r   <   1 2 ;  
                         i f   ( t h i s . a r g s . s h o w T i m e   = =   1 2 )   {  
                                 i f   ( a r   = =   0 )   {  
                                         a r   =   1 2  
                                 }  
                                 i f   ( a r   >   1 2 )   {  
                                         a r   - =   1 2  
                                 }  
                                 t h i s . e l s . t i m e A M . i n n e r H T M L   =   a q ( a t   ?   " A M "   :   " P M " )  
                         }  
                         i f   ( a r   <   1 0 )   {  
                                 a r   =   " 0 "   +   a r  
                         }  
                         i f   ( D   <   1 0 )   {  
                                 D   =   " 0 "   +   D  
                         }  
                         t h i s . e l s . t i m e H o u r . i n n e r H T M L   =   a r ;  
                         t h i s . e l s . t i m e M i n u t e . i n n e r H T M L   =   D ;  
                         i f   ( ! P )   {  
                                 t h i s . c a l l H o o k s ( " o n T i m e C h a n g e " ,   t h i s ,   a u )  
                         }  
                 }  
         } ;  
         l . g e t H o u r s   =   f u n c t i o n ( )   {  
                 r e t u r n   M a t h . f l o o r ( t h i s . t i m e   /   1 0 0 )  
         } ;  
         l . g e t M i n u t e s   =   f u n c t i o n ( )   {  
                 r e t u r n   t h i s . t i m e   %   1 0 0  
         } ;  
         l . s e t H o u r s   =   f u n c t i o n ( D )   {  
                 i f   ( D   <   0 )   {  
                         D   + =   2 4  
                 }  
                 t h i s . s e t T i m e ( 1 0 0   *   ( D   %   2 4 )   +   t h i s . t i m e   %   1 0 0 )  
         } ;  
         l . s e t M i n u t e s   =   f u n c t i o n ( D )   {  
                 i f   ( D   <   0 )   {  
                         D   + =   6 0  
                 }  
                 t h i s . s e t T i m e ( 1 0 0   *   t h i s . g e t H o u r s ( )   +   ( D   %   6 0 ) )  
         } ;  
         l . _ g e t I n p u t Y e a r   =   f u n c t i o n ( )   {  
                 v a r   D   =   p a r s e I n t ( t h i s . e l s . y e a r I n p u t . v a l u e ,   1 0 ) ;  
                 i f   ( i s N a N ( D ) )   {  
                         D   =   t h i s . d a t e . g e t F u l l Y e a r ( )  
                 }  
                 r e t u r n   D  
         } ;  
         l . _ s h o w T o o l t i p   =   f u n c t i o n ( D )   {  
                 v a r   P   =   " " ,   a t ,   a r   =   t h i s . e l s . t o o l t i p ;  
                 i f   ( D )   {  
                         D   =   B ( D ) ;  
                         a t   =   t h i s . a r g s . d a t e I n f o ( D ) ;  
                         i f   ( a t   & &   a t . t o o l t i p )   {  
                                 P   =   " < d i v   c l a s s = ' D y n a r c h C a l e n d a r - t o o l t i p C o n t ' > "   +   a b ( D ,   a t . t o o l t i p )   +   " < / d i v > "  
                         }  
                 }  
                 a r . i n n e r H T M L   =   P  
         } ;  
         v a r   a h   =   "   a l i g n = ' c e n t e r '   c e l l s p a c i n g = ' 0 '   c e l l p a d d i n g = ' 0 ' " ;  
         f u n c t i o n   h ( D )   {  
                 v a r   a r   =   [ " < t a b l e " ,   a h ,   " > < t r > " ] ,   P   =   0 ;  
                 i f   ( D . a r g s . w e e k N u m b e r s )   {  
                         a r . p u s h ( " < t d > < d i v   c l a s s = ' D y n a r c h C a l e n d a r - w e e k N u m b e r ' > " ,   a q ( " w k " ) ,   " < / d i v > < / t d > " )  
                 }  
                 w h i l e   ( P   <   7 )   {  
                         v a r   a t   =   ( P + +   +   D . f d o w )   %   7 ;  
                         a r . p u s h ( " < t d > < d i v " ,   a q ( " w e e k e n d " ) . i n d e x O f ( a t )   > =   0   ?   "   c l a s s = ' D y n a r c h C a l e n d a r - w e e k e n d ' > "   :   " > " ,   a q ( " s d n " ) [ a t ] ,   " < / d i v > < / t d > " )  
                 }  
                 a r . p u s h ( " < / t r > < / t a b l e > " ) ;  
                 r e t u r n   a r . j o i n ( " " )  
         }  
         f u n c t i o n   a c ( a w ,   a G ,   a D )   {  
                 a G   =   a G   | |   a w . d a t e ;  
                 a D   =   a D   | |   a w . f d o w ;  
                 a G   =   n e w   D a t e ( a G ) ;  
                 v a r   a n   =   n e w   D a t e ( ) ;  
                 v a r   c u r r e n t T i m e   =   n e w   D a t e ( )  
                 v a r   m o n t h   =   c u r r e n t T i m e . g e t M o n t h ( )  
                 v a r   d a y   =   c u r r e n t T i m e . g e t D a t e ( )   -   1  
                 v a r   y e a r   =   c u r r e n t T i m e . g e t F u l l Y e a r ( )  
                 a n . s e t F u l l Y e a r ( y e a r ,   m o n t h ,   d a y ) ;  
  
                 v a r   a I   =   a G . g e t M o n t h ( ) ,   a v   =   [ ] ,   a A   =   0 ,   D   =   a w . a r g s . w e e k N u m b e r s ;  
                 a G . s e t D a t e ( 1 ) ;  
                 v a r   a z   =   ( a G . g e t D a y ( )   -   a D )   %   7 ;  
                 i f   ( a z   <   0 )   {  
                         a z   + =   7  
                 }  
                 a G . s e t D a t e ( - a z ) ;  
                 a G . s e t D a t e ( a G . g e t D a t e ( )   +   1 ) ;  
                 v a r   a E   =   n e w   D a t e ( ) ,   a t   =   a E . g e t D a t e ( ) ,   P   =   a E . g e t M o n t h ( ) ,   a J   =   a E . g e t F u l l Y e a r ( ) ;  
                 a v [ a A + + ]   =   " < t a b l e   c l a s s = ' D y n a r c h C a l e n d a r - b o d y T a b l e ' "   +   a h   +   " > " ;  
                 f o r   ( v a r   a C   =   0 ;   a C   <   6 ;   + + a C )   {  
                         a v [ a A + + ]   =   " < t r   c l a s s = ' D y n a r c h C a l e n d a r - w e e k " ;  
                         i f   ( a C   = =   0 )   {  
                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - f i r s t - r o w "  
                         }  
                         i f   ( a C   = =   5 )   {  
                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - l a s t - r o w "  
                         }  
                         a v [ a A + + ]   =   " ' > " ;  
                         i f   ( D )   {  
                                 a v [ a A + + ]   =   " < t d   c l a s s = ' D y n a r c h C a l e n d a r - f i r s t - c o l ' > < d i v   c l a s s = ' D y n a r c h C a l e n d a r - w e e k N u m b e r ' > "   +   a ( a G )   +   " < / d i v > < / t d > "  
                         }  
                         f o r   ( v a r   a B   =   0 ;   a B   <   7 ;   + + a B )   {  
                                 v a r   a F   =   a G . g e t D a t e ( ) ,   a y   =   a G . g e t M o n t h ( ) ,   a u   =   a G . g e t F u l l Y e a r ( ) ,   a r   =   1 0 0 0 0   *   a u   +   1 0 0   *   ( a y   +   1 )   +   a F ,   a H   =   a w . s e l e c t i o n . i s S e l e c t e d ( a r ) ,   a x   =   a w . i s D i s a b l e d ( a G ) ;  
                                 i f   ( a G   > =   a n )   {  
                                         a v [ a A + + ]   =   " < t d   c l a s s = ' " ;  
                                         i f   ( a B   = =   0   & &   ! D )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - f i r s t - c o l "  
                                         }  
                                         i f   ( a B   = =   0   & &   a C   = =   0 )   {  
                                                 a w . _ f i r s t D a t e V i s i b l e   =   a r  
                                         }  
                                         i f   ( a B   = =   6 )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - l a s t - c o l " ;  
                                                 i f   ( a C   = =   5 )   {  
                                                         a w . _ l a s t D a t e V i s i b l e   =   a r  
                                                 }  
                                         }  
                                         i f   ( a H )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - t d - s e l e c t e d "  
                                         }  
                                         a v [ a A + + ]   =   " ' > < d i v   d y c - t y p e = ' d a t e '   u n s e l e c t a b l e = ' o n '   d y c - d a t e = ' "   +   a r   +   " '   " ;  
                                         i f   ( a x )   {  
                                                 a v [ a A + + ]   =   " d i s a b l e d = ' 1 '   "  
                                         }  
                                         a v [ a A + + ]   =   " c l a s s = ' D y n a r c h C a l e n d a r - d a y " ;  
                                         i f   ( a q ( " w e e k e n d " ) . i n d e x O f ( a G . g e t D a y ( ) )   > =   0 )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - w e e k e n d "  
                                         }  
                                         i f   ( a y   ! =   a I )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - o t h e r m o n t h "  
                                         }  
                                         i f   ( a F   = =   a t   & &   a y   = =   P   & &   a u   = =   a J )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - t o d a y "  
                                         }  
                                         i f   ( a x )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - d i s a b l e d "  
                                         }  
                                         i f   ( a H )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - s e l e c t e d "  
                                         }  
                                         a x   =   a w . a r g s . d a t e I n f o ( a G ) ;  
                                         i f   ( a x   & &   a x . k l a s s )   {  
                                                 a v [ a A + + ]   =   "   "   +   a x . k l a s s  
                                         }  
                                         a v [ a A + + ]   =   " ' > "   +   a F   +   " < / d i v > < / t d > " ;  
                                 }  
                                 e l s e   {  
                                         a v [ a A + + ]   =   " < t d   c l a s s = ' " ;  
                                         i f   ( a B   = =   0   & &   ! D )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - f i r s t - c o l "  
                                         }  
                                         i f   ( a B   = =   0   & &   a C   = =   0 )   {  
                                                 a w . _ f i r s t D a t e V i s i b l e   =   a r  
                                         }  
                                         i f   ( a B   = =   6 )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - l a s t - c o l " ;  
                                                 i f   ( a C   = =   5 )   {  
                                                         a w . _ l a s t D a t e V i s i b l e   =   a r  
                                                 }  
                                         }  
                                         i f   ( a H )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - t d - s e l e c t e d "  
                                         }  
                                         a v [ a A + + ]   =   " ' > < d i v   " ;  
                                         a v [ a A + + ]   =   " c l a s s = ' D y n a r c h C a l e n d a r - d a y " ;  
                                         i f   ( a q ( " w e e k e n d " ) . i n d e x O f ( a G . g e t D a y ( ) )   > =   0 )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - w e e k e n d "  
                                         }  
                                         i f   ( a y   ! =   a I )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - o t h e r m o n t h "  
                                         }  
                                         i f   ( a F   = =   a t   & &   a y   = =   P   & &   a u   = =   a J )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - t o d a y "  
                                         }  
                                         i f   ( a x )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - d i s a b l e d "  
                                         }  
                                         i f   ( a H )   {  
                                                 a v [ a A + + ]   =   "   D y n a r c h C a l e n d a r - d a y - s e l e c t e d "  
                                         }  
                                         a x   =   a w . a r g s . d a t e I n f o ( a G ) ;  
                                         i f   ( a x   & &   a x . k l a s s )   {  
                                                 a v [ a A + + ]   =   "   "   +   a x . k l a s s  
                                         }  
                                         a v [ a A + + ]   =   " ' > "   +   a F   +   " < / d i v > < / t d > " ;  
                                 }  
                                 a G . s e t D a t e ( a F   +   1 )  
                         }  
                         a v [ a A + + ]   =   " < / t r > "  
                 }  
                 a v [ a A + + ]   =   " < / t a b l e > " ;  
                 r e t u r n   a v . j o i n ( " " )  
         }  
         f u n c t i o n   n ( D )   {  
                 v a r   P   =   [ " < t a b l e   c l a s s = ' D y n a r c h C a l e n d a r - t o p C o n t ' " ,   a h ,   " > < t r > < t d > < d i v   c l a s s = ' D y n a r c h C a l e n d a r ' > " ,   ! j   ?   " < b u t t o n   c l a s s = ' D y n a r c h C a l e n d a r - f o c u s L i n k ' > < / b u t t o n > "   :   " < a   c l a s s = ' D y n a r c h C a l e n d a r - f o c u s L i n k '   h r e f = ' # ' > < / a > " ,   " < d i v   c l a s s = ' D y n a r c h C a l e n d a r - t o p B a r ' > < d i v   d y c - t y p e = ' n a v '   d y c - b t n = ' - Y '   d y c - c l s = ' h o v e r - n a v B t n , p r e s s e d - n a v B t n '   c l a s s = ' D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - p r e v Y e a r ' > < d i v > < / d i v > < / d i v > < d i v   d y c - t y p e = ' n a v '   d y c - b t n = ' + Y '   d y c - c l s = ' h o v e r - n a v B t n , p r e s s e d - n a v B t n '   c l a s s = ' D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - n e x t Y e a r ' > < d i v > < / d i v > < / d i v > < d i v   d y c - t y p e = ' n a v '   d y c - b t n = ' - M '   d y c - c l s = ' h o v e r - n a v B t n , p r e s s e d - n a v B t n '   c l a s s = ' D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - p r e v M o n t h ' > < d i v > < / d i v > < / d i v > < d i v   d y c - t y p e = ' n a v '   d y c - b t n = ' + M '   d y c - c l s = ' h o v e r - n a v B t n , p r e s s e d - n a v B t n '   c l a s s = ' D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - n e x t M o n t h ' > < d i v > < / d i v > < / d i v > < t a b l e   c l a s s = ' D y n a r c h C a l e n d a r - t i t l e C o n t ' " ,   a h ,   " > < t r > < t d > < d i v   d y c - t y p e = ' t i t l e '   d y c - b t n = ' m e n u '   d y c - c l s = ' h o v e r - t i t l e , p r e s s e d - t i t l e '   c l a s s = ' D y n a r c h C a l e n d a r - t i t l e ' > " ,   F ( D ) ,   " < / d i v > < / t d > < / t r > < / t a b l e > < d i v   c l a s s = ' D y n a r c h C a l e n d a r - d a y N a m e s ' > " ,   h ( D ) ,   " < / d i v > < / d i v > < d i v   c l a s s = ' D y n a r c h C a l e n d a r - b o d y ' > < / d i v > " ] ;  
                 i f   ( D . a r g s . b o t t o m B a r   | |   D . a r g s . s h o w T i m e )   {  
                         P . p u s h ( " < d i v   c l a s s = ' D y n a r c h C a l e n d a r - b o t t o m B a r ' > " ,   H ( D ) ,   " < / d i v > " )  
                 }  
                 P . p u s h ( " < d i v   c l a s s = ' D y n a r c h C a l e n d a r - m e n u '   s t y l e = ' d i s p l a y :   n o n e ' > " ,   a k ( D ) ,   " < / d i v > < d i v   c l a s s = ' D y n a r c h C a l e n d a r - t o o l t i p ' > < / d i v > < / d i v > < / t d > < / t r > < / t a b l e > " ) ;  
                 r e t u r n   P . j o i n ( " " )  
         }  
         f u n c t i o n   F ( D )   {  
                 r e t u r n   " < d i v   u n s e l e c t a b l e = ' o n ' > "   +   a b ( D . d a t e ,   D . a r g s . t i t l e F o r m a t )   +   " < / d i v > "  
         }  
         f u n c t i o n   a k ( P )   {  
                 v a r   a u   =   [ " < t a b l e   h e i g h t = ' 1 0 0 % ' " ,   a h ,   " > < t r > < t d > < t a b l e   s t y l e = ' m a r g i n - t o p :   1 . 5 e m ' " ,   a h ,   " > < t r > < t d   c o l s p a n = ' 3 ' > < i n p u t   d y c - b t n = ' y e a r '   c l a s s = ' D y n a r c h C a l e n d a r - m e n u - y e a r '   s i z e = ' 6 '   v a l u e = ' " ,   P . d a t e . g e t F u l l Y e a r ( ) ,   " '   / > < / t d > < / t r > < t r > < t d > < d i v   d y c - t y p e = ' m e n u b t n '   d y c - c l s = ' h o v e r - n a v B t n , p r e s s e d - n a v B t n '   d y c - b t n = ' t o d a y ' > " ,   a q ( " g o T o d a y " ) ,   " < / d i v > < / t d > < / t r > < / t a b l e > < p   c l a s s = ' D y n a r c h C a l e n d a r - m e n u - s e p ' > & n b s p ; < / p > < t a b l e   c l a s s = ' D y n a r c h C a l e n d a r - m e n u - m t a b l e ' " ,   a h ,   " > " ] ,   a v   =   a q ( " s m n " ) ,   a t   =   0 ,   D   =   a u . l e n g t h ,   a r ;  
                 w h i l e   ( a t   <   1 2 )   {  
                         a u [ D + + ]   =   " < t r > " ;  
                         f o r   ( a r   =   4 ;   - - a r   >   0 ;   )   {  
                                 a u [ D + + ]   =   " < t d > < d i v   d y c - t y p e = ' m e n u b t n '   d y c - c l s = ' h o v e r - n a v B t n , p r e s s e d - n a v B t n '   d y c - b t n = ' m "   +   a t   +   " '   c l a s s = ' D y n a r c h C a l e n d a r - m e n u - m o n t h ' > "   +   a v [ a t + + ]   +   " < / d i v > < / t d > "  
                         }  
                         a u [ D + + ]   =   " < / t r > "  
                 }  
                 a u [ D + + ]   =   " < / t a b l e > < / t d > < / t r > < / t a b l e > " ;  
                 r e t u r n   a u . j o i n ( " " )  
         }  
         f u n c t i o n   w ( D ,   P )   {  
                 P . p u s h ( " < t a b l e   c l a s s = ' D y n a r c h C a l e n d a r - t i m e ' "   +   a h   +   " > < t r > < t d   r o w s p a n = ' 2 ' > < d i v   d y c - t y p e = ' t i m e - h o u r '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - h o u r ' > < / d i v > < / t d > < t d   d y c - t y p e = ' t i m e - h o u r + '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - u p ' > < / t d > < t d   r o w s p a n = ' 2 '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - s e p ' > < / t d > < t d   r o w s p a n = ' 2 ' > < d i v   d y c - t y p e = ' t i m e - m i n '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - m i n u t e ' > < / d i v > < / t d > < t d   d y c - t y p e = ' t i m e - m i n + '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - u p ' > < / t d > " ) ;  
                 i f   ( D . a r g s . s h o w T i m e   = =   1 2 )   {  
                         P . p u s h ( " < t d   r o w s p a n = ' 2 '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - s e p ' > < / t d > < t d   r o w s p a n = ' 2 ' > < d i v   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - a m '   d y c - t y p e = ' t i m e - a m '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e ' > < / d i v > < / t d > " )  
                 }  
                 P . p u s h ( " < / t r > < t r > < t d   d y c - t y p e = ' t i m e - h o u r - '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - d o w n ' > < / t d > < t d   d y c - t y p e = ' t i m e - m i n - '   d y c - c l s = ' h o v e r - t i m e , p r e s s e d - t i m e '   c l a s s = ' D y n a r c h C a l e n d a r - t i m e - d o w n ' > < / t d > < / t r > < / t a b l e > " )  
         }  
         f u n c t i o n   H ( D )   {  
                 v a r   a r   =   [ ] ,   P   =   D . a r g s ;  
                 a r . p u s h ( " < t a b l e " ,   a h ,   "   s t y l e = ' w i d t h : 1 0 0 % ' > < t r > " ) ;  
                 f u n c t i o n   a t ( )   {  
                         i f   ( P . s h o w T i m e )   {  
                                 a r . p u s h ( " < t d > " ) ;  
                                 w ( D ,   a r ) ;  
                                 a r . p u s h ( " < / t d > " )  
                         }  
                 }  
                 i f   ( P . t i m e P o s   = =   " l e f t " )   {  
                         a t ( )  
                 }  
                 i f   ( P . b o t t o m B a r )   {  
                         a r . p u s h ( " < t d > " ) ;  
                         a r . p u s h ( " < t a b l e " ,   a h ,   " > < t r > < t d > < d i v   d y c - b t n = ' t o d a y '   d y c - c l s = ' h o v e r - b o t t o m B a r - t o d a y , p r e s s e d - b o t t o m B a r - t o d a y '   d y c - t y p e = ' b o t t o m B a r - t o d a y '   c l a s s = ' D y n a r c h C a l e n d a r - b o t t o m B a r - t o d a y ' > " ,   a q ( " t o d a y " ) ,   " < / d i v > < / t d > < / t r > < / t a b l e > " ) ;  
                         a r . p u s h ( " < / t d > " )  
                 }  
                 i f   ( P . t i m e P o s   = =   " r i g h t " )   {  
                         a t ( )  
                 }  
                 a r . p u s h ( " < / t r > < / t a b l e > " ) ;  
                 r e t u r n   a r . j o i n ( " " )  
         }  
         v a r   r   =   {  
                 " D y n a r c h C a l e n d a r - t o p C o n t " :   " t o p C o n t " ,  
                 " D y n a r c h C a l e n d a r - f o c u s L i n k " :   " f o c u s L i n k " ,  
                 D y n a r c h C a l e n d a r :   " m a i n " ,  
                 " D y n a r c h C a l e n d a r - t o p B a r " :   " t o p B a r " ,  
                 " D y n a r c h C a l e n d a r - t i t l e " :   " t i t l e " ,  
                 " D y n a r c h C a l e n d a r - d a y N a m e s " :   " d a y N a m e s " ,  
                 " D y n a r c h C a l e n d a r - b o d y " :   " b o d y " ,  
                 " D y n a r c h C a l e n d a r - m e n u " :   " m e n u " ,  
                 " D y n a r c h C a l e n d a r - m e n u - y e a r " :   " y e a r I n p u t " ,  
                 " D y n a r c h C a l e n d a r - b o t t o m B a r " :   " b o t t o m B a r " ,  
                 " D y n a r c h C a l e n d a r - t o o l t i p " :   " t o o l t i p " ,  
                 " D y n a r c h C a l e n d a r - t i m e - h o u r " :   " t i m e H o u r " ,  
                 " D y n a r c h C a l e n d a r - t i m e - m i n u t e " :   " t i m e M i n u t e " ,  
                 " D y n a r c h C a l e n d a r - t i m e - a m " :   " t i m e A M " ,  
                 " D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - p r e v Y e a r " :   " n a v P r e v Y e a r " ,  
                 " D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - n e x t Y e a r " :   " n a v N e x t Y e a r " ,  
                 " D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - p r e v M o n t h " :   " n a v P r e v M o n t h " ,  
                 " D y n a r c h C a l e n d a r - n a v B t n   D y n a r c h C a l e n d a r - n e x t M o n t h " :   " n a v N e x t M o n t h "  
         } ;  
         f u n c t i o n   K ( )   {  
                 v a r   a r   =   G ( " d i v " ) ,   P   =   t h i s . e l s   =   { } ,   D   =   {  
                         m o u s e d o w n :   v ( I ,   t h i s ,   t r u e ) ,  
                         m o u s e u p :   v ( I ,   t h i s ,   f a l s e ) ,  
                         m o u s e o v e r :   v ( T ,   t h i s ,   t r u e ) ,  
                         m o u s e o u t :   v ( T ,   t h i s ,   f a l s e ) ,  
                         k e y p r e s s :   v ( L ,   t h i s )  
                 } ;  
                 D [ x   ?   " D O M M o u s e S c r o l l "   :   " m o u s e w h e e l " ]   =   v ( E ,   t h i s ) ;  
                 i f   ( j )   {  
                         D . d b l c l i c k   =   D . m o u s e d o w n ;  
                         D . k e y d o w n   =   D . k e y p r e s s  
                 }  
                 a r . i n n e r H T M L   =   n ( t h i s ) ;  
                 t ( a r . f i r s t C h i l d ,   f u n c t i o n ( a u )   {  
                         v a r   a t   =   r [ a u . c l a s s N a m e ] ;  
                         i f   ( a t )   {  
                                 P [ a t ]   =   a u  
                         }  
                         i f   ( j )   {  
                                 a u . s e t A t t r i b u t e ( " u n s e l e c t a b l e " ,   " o n " )  
                         }  
                 } ) ;  
                 p ( P . m a i n ,   D ) ;  
                 p ( [ P . f o c u s L i n k ,   P . y e a r I n p u t ] ,   t h i s . _ f o c u s E v e n t s   =   {  
                         f o c u s :   v ( i ,   t h i s ) ,  
                         b l u r :   v ( e ,   t h i s )  
                 } ) ;  
                 t h i s . m o v e T o ( t h i s . d a t e ,   f a l s e ) ;  
                 t h i s . s e t T i m e ( n u l l ,   t r u e ) ;  
                 r e t u r n   P . t o p C o n t  
         }  
         f u n c t i o n   i ( )   {  
                 i f   ( t h i s . _ b l u r i n g T i m e o u t )   {  
                         c l e a r T i m e o u t ( t h i s . _ b l u r i n g T i m e o u t )  
                 }  
                 t h i s . f o c u s e d   =   t r u e ;  
                 M ( t h i s . e l s . m a i n ,   " D y n a r c h C a l e n d a r - f o c u s e d " ) ;  
                 t h i s . c a l l H o o k s ( " o n F o c u s " ,   t h i s )  
         }  
         f u n c t i o n   z ( )   {  
                 t h i s . f o c u s e d   =   f a l s e ;  
                 a j ( t h i s . e l s . m a i n ,   " D y n a r c h C a l e n d a r - f o c u s e d " ) ;  
                 i f   ( t h i s . _ m e n u V i s i b l e )   {  
                         u ( t h i s ,   f a l s e )  
                 }  
                 i f   ( ! t h i s . a r g s . c o n t )   {  
                         t h i s . h i d e ( )  
                 }  
                 t h i s . c a l l H o o k s ( " o n B l u r " ,   t h i s )  
         }  
         f u n c t i o n   e ( )   {  
                 t h i s . _ b l u r i n g T i m e o u t   =   s e t T i m e o u t ( v ( z ,   t h i s ) ,   5 0 )  
         }  
         f u n c t i o n   N ( D )   {  
                 s w i t c h   ( D )   {  
                         c a s e   " t i m e - h o u r + " :  
                                 t h i s . s e t H o u r s ( t h i s . g e t H o u r s ( )   +   1 ) ;  
                                 b r e a k ;  
                         c a s e   " t i m e - h o u r - " :  
                                 t h i s . s e t H o u r s ( t h i s . g e t H o u r s ( )   -   1 ) ;  
                                 b r e a k ;  
                         c a s e   " t i m e - m i n + " :  
                                 t h i s . s e t M i n u t e s ( t h i s . g e t M i n u t e s ( )   +   t h i s . a r g s . m i n u t e S t e p ) ;  
                                 b r e a k ;  
                         c a s e   " t i m e - m i n - " :  
                                 t h i s . s e t M i n u t e s ( t h i s . g e t M i n u t e s ( )   -   t h i s . a r g s . m i n u t e S t e p ) ;  
                                 b r e a k ;  
                         d e f a u l t :  
                                 r e t u r n  
                 }  
         }  
         v a r   U   =   {  
                 " - 3 " :   " b a c k Y e a r " ,  
                 " - 2 " :   " b a c k " ,  
                 " 0 " :   " n o w " ,  
                 " 2 " :   " f w d " ,  
                 " 3 " :   " f w d Y e a r "  
         } ;  
         f u n c t i o n   a a ( P ,   a t ,   D )   {  
                 i f   ( t h i s . _ b o d y A n i m )   {  
                         t h i s . _ b o d y A n i m . s t o p ( )  
                 }  
                 v a r   a r ;  
                 i f   ( a t   ! =   0 )   {  
                         a r   =   n e w   D a t e ( P . d a t e ) ;  
                         a r . s e t D a t e ( 1 ) ;  
                         s w i t c h   ( a t )   {  
                                 c a s e   " - Y " :  
                                 c a s e   - 2 :  
                                         a r . s e t F u l l Y e a r ( a r . g e t F u l l Y e a r ( )   -   1 ) ;  
                                         b r e a k ;  
                                 c a s e   " + Y " :  
                                 c a s e   2 :  
                                         a r . s e t F u l l Y e a r ( a r . g e t F u l l Y e a r ( )   +   1 ) ;  
                                         b r e a k ;  
                                 c a s e   " - M " :  
                                 c a s e   - 1 :  
                                         a r . s e t M o n t h ( a r . g e t M o n t h ( )   -   1 ) ;  
                                         b r e a k ;  
                                 c a s e   " + M " :  
                                 c a s e   1 :  
                                         a r . s e t M o n t h ( a r . g e t M o n t h ( )   +   1 ) ;  
                                         b r e a k  
                         }  
                 }  
                 e l s e   {  
                         a r   =   n e w   D a t e ( )  
                 }  
                 r e t u r n   P . m o v e T o ( a r ,   ! D )  
         }  
         f u n c t i o n   u ( a r ,   P )   {  
                 a r . _ m e n u V i s i b l e   =   P ;  
                 a e ( P ,   a r . e l s . t i t l e ,   " D y n a r c h C a l e n d a r - p r e s s e d - t i t l e " ) ;  
                 v a r   a t   =   a r . e l s . m e n u ;  
                 i f   ( c )   {  
                         a t . s t y l e . h e i g h t   =   a r . e l s . m a i n . o f f s e t H e i g h t   +   " p x "  
                 }  
                 i f   ( ! a r . a r g s . a n i m a t i o n )   {  
                         O ( a t ,   P ) ;  
                         i f   ( a r . f o c u s e d )   {  
                                 a r . f o c u s ( )  
                         }  
                 }  
                 e l s e   {  
                         i f   ( a r . _ m e n u A n i m )   {  
                                 a r . _ m e n u A n i m . s t o p ( )  
                         }  
                         v a r   D   =   a r . e l s . m a i n . o f f s e t H e i g h t ;  
                         i f   ( c )   {  
                                 a t . s t y l e . w i d t h   =   a r . e l s . t o p B a r . o f f s e t W i d t h   +   " p x "  
                         }  
                         i f   ( P )   {  
                                 a t . f i r s t C h i l d . s t y l e . m a r g i n T o p   =   - D   +   " p x " ;  
                                 a r . a r g s . o p a c i t y   >   0   & &   a m ( a t ,   0 ) ;  
                                 O ( a t ,   t r u e )  
                         }  
                         a r . _ m e n u A n i m   =   a p ( {  
                                 o n U p d a t e :   f u n c t i o n ( a u ,   a v )   {  
                                         a t . f i r s t C h i l d . s t y l e . m a r g i n T o p   =   a v ( Z . a c c e l _ b ( a u ) ,   - D ,   0 ,   ! P )   +   " p x " ;  
                                         a r . a r g s . o p a c i t y   >   0   & &   a m ( a t ,   a v ( Z . a c c e l _ b ( a u ) ,   0 ,   0 . 8 5 ,   ! P ) )  
                                 } ,  
                                 o n S t o p :   f u n c t i o n ( )   {  
                                         a r . a r g s . o p a c i t y   >   0   & &   a m ( a t ,   0 . 8 5 ) ;  
                                         a t . f i r s t C h i l d . s t y l e . m a r g i n T o p   =   " " ;  
                                         a r . _ m e n u A n i m   =   n u l l ;  
                                         i f   ( ! P )   {  
                                                 O ( a t ,   f a l s e ) ;  
                                                 i f   ( a r . f o c u s e d )   {  
                                                         a r . f o c u s ( )  
                                                 }  
                                         }  
                                 }  
                         } )  
                 }  
         }  
         f u n c t i o n   I ( a z ,   a y )   {  
                 a y   =   a y   | |   w i n d o w . e v e n t ;  
                 v a r   a u   =   o ( a y ) ;  
                 i f   ( a u   & &   ! a u . g e t A t t r i b u t e ( " d i s a b l e d " ) )   {  
                         v a r   D   =   a u . g e t A t t r i b u t e ( " d y c - b t n " ) ,   a x   =   a u . g e t A t t r i b u t e ( " d y c - t y p e " ) ,   a v   =   a u . g e t A t t r i b u t e ( " d y c - d a t e " ) ,   a t   =   t h i s . s e l e c t i o n ,   a r ,   P   =   {  
                                 m o u s e o v e r :   a n ,  
                                 m o u s e m o v e :   a n ,  
                                 m o u s e u p :   f u n c t i o n ( a C )   {  
                                         v a r   a B   =   a u . g e t A t t r i b u t e ( " d y c - c l s " ) ;  
                                         i f   ( a B )   {  
                                                 a j ( a u ,   a o ( a B ,   1 ) )  
                                         }  
                                         c l e a r T i m e o u t ( a r ) ;  
                                         d ( d o c u m e n t ,   P ,   t r u e ) ;  
                                         P   =   n u l l  
                                 }  
                         } ;  
                         i f   ( a z )   {  
                                 s e t T i m e o u t ( v ( t h i s . f o c u s ,   t h i s ) ,   1 ) ;  
                                 v a r   a A   =   a u . g e t A t t r i b u t e ( " d y c - c l s " ) ;  
                                 i f   ( a A )   {  
                                         M ( a u ,   a o ( a A ,   1 ) )  
                                 }  
                                 i f   ( " m e n u "   = =   D )   {  
                                         t h i s . t o g g l e M e n u ( )  
                                 }  
                                 e l s e   {  
                                         i f   ( a u   & &   / ^ [ + - ] [ M Y ] $ / . t e s t ( D ) )   {  
                                                 i f   ( a a ( t h i s ,   D ) )   {  
                                                         v a r   a w   =   v ( f u n c t i o n ( )   {  
                                                                 i f   ( a a ( t h i s ,   D ,   t r u e ) )   {  
                                                                         a r   =   s e t T i m e o u t ( a w ,   4 0 )  
                                                                 }  
                                                                 e l s e   {  
                                                                         P . m o u s e u p ( ) ;  
                                                                         a a ( t h i s ,   D )  
                                                                 }  
                                                         } ,   t h i s ) ;  
                                                         a r   =   s e t T i m e o u t ( a w ,   3 5 0 ) ;  
                                                         p ( d o c u m e n t ,   P ,   t r u e )  
                                                 }  
                                                 e l s e   {  
                                                         P . m o u s e u p ( )  
                                                 }  
                                         }  
                                         e l s e   {  
                                                 i f   ( " y e a r "   = =   D )   {  
                                                         t h i s . e l s . y e a r I n p u t . f o c u s ( ) ;  
                                                         t h i s . e l s . y e a r I n p u t . s e l e c t ( )  
                                                 }  
                                                 e l s e   {  
                                                         i f   ( a x   = =   " t i m e - a m " )   {  
                                                                 p ( d o c u m e n t ,   P ,   t r u e )  
                                                         }  
                                                         e l s e   {  
                                                                 i f   ( / ^ t i m e / . t e s t ( a x ) )   {  
                                                                         v a r   a w   =   v ( f u n c t i o n ( a B )   {  
                                                                                 N . c a l l ( t h i s ,   a B ) ;  
                                                                                 a r   =   s e t T i m e o u t ( a w ,   1 0 0 )  
                                                                         } ,   t h i s ,   a x ) ;  
                                                                         N . c a l l ( t h i s ,   a x ) ;  
                                                                         a r   =   s e t T i m e o u t ( a w ,   3 5 0 ) ;  
                                                                         p ( d o c u m e n t ,   P ,   t r u e )  
                                                                 }  
                                                                 e l s e   {  
                                                                         i f   ( a v   & &   a t . t y p e )   {  
                                                                                 i f   ( a t . t y p e   = =   y . S E L _ M U L T I P L E )   {  
                                                                                         i f   ( a y . s h i f t K e y   & &   t h i s . _ s e l R a n g e S t a r t )   {  
                                                                                                 a t . s e l e c t R a n g e ( t h i s . _ s e l R a n g e S t a r t ,   a v )  
                                                                                         }  
                                                                                         e l s e   {  
                                                                                                 i f   ( ! a y . c t r l K e y   & &   ! a t . i s S e l e c t e d ( a v ) )   {  
                                                                                                         a t . c l e a r ( t r u e )  
                                                                                                 }  
                                                                                                 a t . s e t ( a v ,   t r u e ) ;  
                                                                                                 t h i s . _ s e l R a n g e S t a r t   =   a v  
                                                                                         }  
                                                                                 }  
                                                                                 e l s e   {  
                                                                                         a t . s e t ( a v ) ;  
                                                                                         t h i s . m o v e T o ( B ( a v ) ,   2 )  
                                                                                 }  
                                                                                 a u   =   t h i s . _ g e t D a t e D i v ( a v ) ;  
                                                                                 T . c a l l ( t h i s ,   t r u e ,   {  
                                                                                         t a r g e t :   a u  
                                                                                 } )  
                                                                         }  
                                                                         p ( d o c u m e n t ,   P ,   t r u e )  
                                                                 }  
                                                         }  
                                                 }  
                                         }  
                                 }  
                                 i f   ( j   & &   P   & &   / d b l / i . t e s t ( a y . t y p e ) )   {  
                                         P . m o u s e u p ( )  
                                 }  
                                 i f   ( / ^ ( D y n a r c h C a l e n d a r - ( t o p B a r | b o t t o m B a r | w e e k e n d | w e e k N u m b e r | m e n u ( - s e p ) ? ) ) ? $ / . t e s t ( a u . c l a s s N a m e )   & &   ! t h i s . a r g s . c o n t )   {  
                                         P . m o u s e m o v e   =   v ( g ,   t h i s ) ;  
                                         t h i s . _ m o u s e D i f f   =   f ( a y ,   J ( t h i s . e l s . t o p C o n t ) ) ;  
                                         p ( d o c u m e n t ,   P ,   t r u e )  
                                 }  
                         }  
                         e l s e   {  
                                 i f   ( " t o d a y "   = =   D )   {  
                                         i f   ( ! t h i s . _ m e n u V i s i b l e   & &   a t . t y p e   = =   y . S E L _ S I N G L E )   {  
                                                 a t . s e t ( n e w   D a t e ( ) )  
                                         }  
                                         t h i s . m o v e T o ( n e w   D a t e ( ) ,   t r u e ) ;  
                                         u ( t h i s ,   f a l s e )  
                                 }  
                                 e l s e   {  
                                         i f   ( / ^ m ( [ 0 - 9 ] + ) / . t e s t ( D ) )   {  
                                                 v a r   a v   =   n e w   D a t e ( t h i s . d a t e ) ;  
                                                 a v . s e t D a t e ( 1 ) ;  
                                                 a v . s e t M o n t h ( R e g E x p . $ 1 ) ;  
                                                 a v . s e t F u l l Y e a r ( t h i s . _ g e t I n p u t Y e a r ( ) ) ;  
                                                 t h i s . m o v e T o ( a v ,   t r u e ) ;  
                                                 u ( t h i s ,   f a l s e )  
                                         }  
                                         e l s e   {  
                                                 i f   ( a x   = =   " t i m e - a m " )   {  
                                                         t h i s . s e t H o u r s ( t h i s . g e t H o u r s ( )   +   1 2 )  
                                                 }  
                                         }  
                                 }  
                         }  
                         i f   ( ! j )   {  
                                 a n ( a y )  
                         }  
                 }  
         }  
         f u n c t i o n   g ( P )   {  
                 P   =   P   | |   w i n d o w . e v e n t ;  
                 v a r   D   =   t h i s . e l s . t o p C o n t . s t y l e ,   a r   =   f ( P ,   t h i s . _ m o u s e D i f f ) ;  
                 D . l e f t   =   a r . x   +   " p x " ;  
                 D . t o p   =   a r . y   +   " p x "  
         }  
         f u n c t i o n   o ( P )   {  
                 v a r   D   =   P . t a r g e t   | |   P . s r c E l e m e n t ,   a r   =   D ;  
                 w h i l e   ( D   & &   D . g e t A t t r i b u t e   & &   ! D . g e t A t t r i b u t e ( " d y c - t y p e " ) )   {  
                         D   =   D . p a r e n t N o d e  
                 }  
                 r e t u r n   D . g e t A t t r i b u t e   & &   D   | |   a r  
         }  
         f u n c t i o n   a o ( D ,   P )   {  
                 r e t u r n   " D y n a r c h C a l e n d a r - "   +   D . s p l i t ( / , / ) [ P ]  
         }  
         f u n c t i o n   T ( a u ,   a t )   {  
                 a t   =   a t   | |   w i n d o w . e v e n t ;  
                 v a r   a r   =   o ( a t ) ;  
                 i f   ( a r )   {  
                         v a r   P   =   a r . g e t A t t r i b u t e ( " d y c - t y p e " ) ;  
                         i f   ( P   & &   ! a r . g e t A t t r i b u t e ( " d i s a b l e d " ) )   {  
                                 i f   ( ! a u   | |   ! t h i s . _ b o d y A n i m   | |   P   ! =   " d a t e " )   {  
                                         v a r   D   =   a r . g e t A t t r i b u t e ( " d y c - c l s " ) ;  
                                         D   =   D   ?   a o ( D ,   0 )   :   " D y n a r c h C a l e n d a r - h o v e r - "   +   P ;  
                                         i f   ( P   ! =   " d a t e "   | |   t h i s . s e l e c t i o n . t y p e )   {  
                                                 a e ( a u ,   a r ,   D )  
                                         }  
                                         i f   ( P   = =   " d a t e " )   {  
                                                 a e ( a u ,   a r . p a r e n t N o d e . p a r e n t N o d e ,   " D y n a r c h C a l e n d a r - h o v e r - w e e k " ) ;  
                                                 t h i s . _ s h o w T o o l t i p ( a r . g e t A t t r i b u t e ( " d y c - d a t e " ) )  
                                         }  
                                         i f   ( / ^ t i m e - h o u r / . t e s t ( P ) )   {  
                                                 a e ( a u ,   t h i s . e l s . t i m e H o u r ,   " D y n a r c h C a l e n d a r - h o v e r - t i m e " )  
                                         }  
                                         i f   ( / ^ t i m e - m i n / . t e s t ( P ) )   {  
                                                 a e ( a u ,   t h i s . e l s . t i m e M i n u t e ,   " D y n a r c h C a l e n d a r - h o v e r - t i m e " )  
                                         }  
                                         a j ( t h i s . _ g e t D a t e D i v ( t h i s . _ l a s t H o v e r D a t e ) ,   " D y n a r c h C a l e n d a r - h o v e r - d a t e " ) ;  
                                         t h i s . _ l a s t H o v e r D a t e   =   n u l l  
                                 }  
                         }  
                 }  
                 i f   ( ! a u )   {  
                         t h i s . _ s h o w T o o l t i p ( )  
                 }  
         }  
         f u n c t i o n   E ( a r )   {  
                 a r   =   a r   | |   w i n d o w . e v e n t ;  
                 v a r   P   =   o ( a r ) ;  
                 i f   ( P )   {  
                         v a r   a t   =   P . g e t A t t r i b u t e ( " d y c - b t n " ) ,   D   =   P . g e t A t t r i b u t e ( " d y c - t y p e " ) ,   a u   =   a r . w h e e l D e l t a   ?   a r . w h e e l D e l t a   /   1 2 0   :   - a r . d e t a i l   /   3 ;  
                         a u   =   a u   <   0   ?   - 1   :   a u   >   0   ?   1   :   0 ;  
                         i f   ( t h i s . a r g s . r e v e r s e W h e e l )   {  
                                 a u   =   - a u  
                         }  
                         i f   ( / ^ ( t i m e - ( h o u r | m i n ) ) / . t e s t ( D ) )   {  
                                 s w i t c h   ( R e g E x p . $ 1 )   {  
                                         c a s e   " t i m e - h o u r " :  
                                                 t h i s . s e t H o u r s ( t h i s . g e t H o u r s ( )   +   a u ) ;  
                                                 b r e a k ;  
                                         c a s e   " t i m e - m i n " :  
                                                 t h i s . s e t M i n u t e s ( t h i s . g e t M i n u t e s ( )   +   t h i s . a r g s . m i n u t e S t e p   *   a u ) ;  
                                                 b r e a k  
                                 }  
                                 a n ( a r )  
                         }  
                         e l s e   {  
                                 i f   ( / Y / i . t e s t ( a t ) )   {  
                                         a u   * =   2  
                                 }  
                                 a a ( t h i s ,   - a u ) ;  
                                 a n ( a r )  
                         }  
                 }  
         }  
         f u n c t i o n   R ( )   {  
                 t h i s . r e f r e s h ( ) ;  
                 v a r   D   =   t h i s . i n p u t F i e l d ,   P   =   t h i s . s e l e c t i o n ;  
                 i f   ( D )   {  
                         v a r   a r   =   P . p r i n t ( t h i s . d a t e F o r m a t ) ;  
                         ( / i n p u t | t e x t a r e a / i . t e s t ( D . t a g N a m e ) )   ?   D . v a l u e   =   a r   :   D . i n n e r H T M L   =   a r  
                 }  
                 g u n s e c i l d i ( ) ;  
                 t h i s . c a l l H o o k s ( " o n S e l e c t " ,   t h i s ,   P )  
         }  
         v a r   a g   =   {  
                 3 7 :   - 1 ,  
                 3 8 :   - 2 ,  
                 3 9 :   1 ,  
                 4 0 :   2  
         } ,   Q   =   {  
                 3 3 :   - 1 ,  
                 3 4 :   1  
         } ;  
         f u n c t i o n   L ( a B )   {  
                 i f   ( t h i s . _ m e n u A n i m )   {  
                         r e t u r n  
                 }  
                 a B   =   a B   | |   w i n d o w . e v e n t ;  
                 v a r   a r   =   a B . t a r g e t   | |   a B . s r c E l e m e n t ,   a C   =   a r . g e t A t t r i b u t e ( " d y c - b t n " ) ,   a D   =   a B . k e y C o d e ,   a y   =   a B . c h a r C o d e   | |   a D ,   D   =   a g [ a D ] ;  
                 i f   ( " y e a r "   = =   a C   & &   a D   = =   1 3 )   {  
                         v a r   a u   =   n e w   D a t e ( t h i s . d a t e ) ;  
                         a u . s e t D a t e ( 1 ) ;  
                         a u . s e t F u l l Y e a r ( t h i s . _ g e t I n p u t Y e a r ( ) ) ;  
                         t h i s . m o v e T o ( a u ,   t r u e ) ;  
                         u ( t h i s ,   f a l s e ) ;  
                         r e t u r n   a n ( a B )  
                 }  
                 i f   ( t h i s . _ m e n u V i s i b l e )   {  
                         i f   ( a D   = =   2 7 )   {  
                                 u ( t h i s ,   f a l s e ) ;  
                                 r e t u r n   a n ( a B )  
                         }  
                 }  
                 e l s e   {  
                         i f   ( ! a B . c t r l K e y )   {  
                                 D   =   n u l l  
                         }  
                         i f   ( D   = =   n u l l   & &   ! a B . c t r l K e y )   {  
                                 D   =   Q [ a D ]  
                         }  
                         i f   ( a D   = =   3 6 )   {  
                                 D   =   0  
                         }  
                         i f   ( D   ! =   n u l l )   {  
                                 a a ( t h i s ,   D ) ;  
                                 r e t u r n   a n ( a B )  
                         }  
                         a y   =   S t r i n g . f r o m C h a r C o d e ( a y ) . t o L o w e r C a s e ( ) ;  
                         v a r   a x   =   t h i s . e l s . y e a r I n p u t ,   P   =   t h i s . s e l e c t i o n ;  
                         i f   ( a y   = =   "   " )   {  
                                 u ( t h i s ,   t r u e ) ;  
                                 t h i s . f o c u s ( ) ;  
                                 a x . f o c u s ( ) ;  
                                 a x . s e l e c t ( ) ;  
                                 r e t u r n   a n ( a B )  
                         }  
                         i f   ( a y   > =   " 0 "   & &   a y   < =   " 9 " )   {  
                                 u ( t h i s ,   t r u e ) ;  
                                 t h i s . f o c u s ( ) ;  
                                 a x . v a l u e   =   a y ;  
                                 a x . f o c u s ( ) ;  
                                 r e t u r n   a n ( a B )  
                         }  
                         v a r   a v   =   a q ( " m n " ) ,   a z   =   a B . s h i f t K e y   ?   - 1   :   t h i s . d a t e . g e t M o n t h ( ) ,   a w   =   0 ,   a t ;  
                         w h i l e   ( + + a w   <   1 2 )   {  
                                 a t   =   a v [ ( a z   +   a w )   %   1 2 ] . t o L o w e r C a s e ( ) ;  
                                 i f   ( a t . i n d e x O f ( a y )   = =   0 )   {  
                                         v a r   a u   =   n e w   D a t e ( t h i s . d a t e ) ;  
                                         a u . s e t D a t e ( 1 ) ;  
                                         a u . s e t M o n t h ( ( a z   +   a w )   %   1 2 ) ;  
                                         t h i s . m o v e T o ( a u ,   t r u e ) ;  
                                         r e t u r n   a n ( a B )  
                                 }  
                         }  
                         i f   ( a D   > =   3 7   & &   a D   < =   4 0 )   {  
                                 v a r   a u   =   t h i s . _ l a s t H o v e r D a t e ;  
                                 i f   ( ! a u   & &   ! P . i s E m p t y ( ) )   {  
                                         a u   =   a D   <   3 9   ?   P . g e t F i r s t D a t e ( )   :   P . g e t L a s t D a t e ( ) ;  
                                         i f   ( a u   <   t h i s . _ f i r s t D a t e V i s i b l e   | |   a u   >   t h i s . _ l a s t D a t e V i s i b l e )   {  
                                                 a u   =   n u l l  
                                         }  
                                 }  
                                 i f   ( ! a u )   {  
                                         a u   =   a D   <   3 9   ?   t h i s . _ l a s t D a t e V i s i b l e   :   t h i s . _ f i r s t D a t e V i s i b l e  
                                 }  
                                 e l s e   {  
                                         v a r   a A   =   a u ;  
                                         a u   =   B ( a u ) ;  
                                         v a r   a z   =   1 0 0 ;  
                                         w h i l e   ( a z - -   >   0 )   {  
                                                 s w i t c h   ( a D )   {  
                                                         c a s e   3 7 :  
                                                                 a u . s e t D a t e ( a u . g e t D a t e ( )   -   1 ) ;  
                                                                 b r e a k ;  
                                                         c a s e   3 8 :  
                                                                 a u . s e t D a t e ( a u . g e t D a t e ( )   -   7 ) ;  
                                                                 b r e a k ;  
                                                         c a s e   3 9 :  
                                                                 a u . s e t D a t e ( a u . g e t D a t e ( )   +   1 ) ;  
                                                                 b r e a k ;  
                                                         c a s e   4 0 :  
                                                                 a u . s e t D a t e ( a u . g e t D a t e ( )   +   7 ) ;  
                                                                 b r e a k  
                                                 }  
                                                 i f   ( ! t h i s . i s D i s a b l e d ( a u ) )   {  
                                                         b r e a k  
                                                 }  
                                         }  
                                         a u   =   V ( a u ) ;  
                                         i f   ( a u   <   t h i s . _ f i r s t D a t e V i s i b l e   | |   a u   >   t h i s . _ l a s t D a t e V i s i b l e )   {  
                                                 t h i s . m o v e T o ( a u )  
                                         }  
                                 }  
                                 a j ( t h i s . _ g e t D a t e D i v ( a A ) ,   M ( t h i s . _ g e t D a t e D i v ( a u ) ,   " D y n a r c h C a l e n d a r - h o v e r - d a t e " ) ) ;  
                                 t h i s . _ l a s t H o v e r D a t e   =   a u ;  
                                 r e t u r n   a n ( a B )  
                         }  
                         i f   ( a D   = =   1 3 )   {  
                                 i f   ( t h i s . _ l a s t H o v e r D a t e )   {  
                                         i f   ( P . t y p e   = =   y . S E L _ M U L T I P L E   & &   ( a B . s h i f t K e y   | |   a B . c t r l K e y ) )   {  
                                                 i f   ( a B . s h i f t K e y   & &   t h i s . _ s e l R a n g e S t a r t )   {  
                                                         P . c l e a r ( t r u e ) ;  
                                                         P . s e l e c t R a n g e ( t h i s . _ s e l R a n g e S t a r t ,   t h i s . _ l a s t H o v e r D a t e )  
                                                 }  
                                                 i f   ( a B . c t r l K e y )   {  
                                                         P . s e t ( t h i s . _ s e l R a n g e S t a r t   =   t h i s . _ l a s t H o v e r D a t e ,   t r u e )  
                                                 }  
                                         }  
                                         e l s e   {  
                                                 P . r e s e t ( t h i s . _ s e l R a n g e S t a r t   =   t h i s . _ l a s t H o v e r D a t e )  
                                         }  
                                         r e t u r n   a n ( a B )  
                                 }  
                         }  
                         i f   ( a D   = =   2 7   & &   ! t h i s . a r g s . c o n t )   {  
                                 t h i s . h i d e ( )  
                         }  
                 }  
         }  
         l . _ g e t D a t e D i v   =   f u n c t i o n ( D )   {  
                 v a r   a r   =   n u l l ;  
                 i f   ( D )   {  
                         t r y   {  
                                 t ( t h i s . e l s . b o d y ,   f u n c t i o n ( a t )   {  
                                         i f   ( a t . g e t A t t r i b u t e ( " d y c - d a t e " )   = =   D )   {  
                                                 t h r o w   a r   =   a t  
                                         }  
                                 } )  
                         }  
                         c a t c h   ( P )   {  
                         }  
                 }  
                 r e t u r n   a r  
         } ;  
         f u n c t i o n   k ( D ,   P )   {  
                 r e t u r n   D . r e p l a c e ( / \ $ \ { ( [ ^ : \ } ] + ) ( : [ ^ \ } ] + ) ? \ } / g ,   f u n c t i o n ( a v ,   a u ,   a t )   {  
                         v a r   a w   =   P [ a u ] ,   a r ;  
                         i f   ( a t )   {  
                                 a r   =   a t . s u b s t r ( 1 ) . s p l i t ( / \ s * \ | \ s * / ) ;  
                                 a w   =   ( a w   > =   a r . l e n g t h   ?   a r [ a r . l e n g t h   -   1 ]   :   a r [ a w ] ) . r e p l a c e ( / # # ? / g ,   f u n c t i o n ( a x )   {  
                                         r e t u r n   a x . l e n g t h   = =   2   ?   " # "   :   a w  
                                 } )  
                         }  
                         r e t u r n   a w  
                 } )  
         }  
         f u n c t i o n   a q ( a r ,   P )   {  
                 v a r   D   =   q . _ _ . d a t a [ a r ] ;  
                 i f   ( P   & &   t y p e o f   D   = =   " s t r i n g " )   {  
                         D   =   k ( D ,   P )  
                 }  
                 r e t u r n   D  
         }  
         ( y . S e l e c t i o n   =   f u n c t i o n ( a r ,   P ,   D ,   a t )   {  
                 t h i s . t y p e   =   P ;  
                 t h i s . s e l   =   a r   i n s t a n c e o f   A r r a y   ?   a r   :   [ a r ] ;  
                 t h i s . o n C h a n g e   =   v ( D ,   a t ) ;  
                 t h i s . c a l   =   a t  
         } ) . p r o t o t y p e   =   {  
                 g e t :   f u n c t i o n ( )   {  
                         r e t u r n   t h i s . t y p e   = =   y . S E L _ S I N G L E   ?   t h i s . s e l [ 0 ]   :   t h i s . s e l  
                 } ,  
                 i s E m p t y :   f u n c t i o n ( )   {  
                         r e t u r n   t h i s . s e l . l e n g t h   = =   0  
                 } ,  
                 s e t :   f u n c t i o n ( P ,   D ,   a r )   {  
                         v a r   a t   =   t h i s . t y p e   = =   y . S E L _ S I N G L E ;  
                         i f   ( P   i n s t a n c e o f   A r r a y )   {  
                                 t h i s . s e l   =   P ;  
                                 t h i s . n o r m a l i z e ( ) ;  
                                 i f   ( ! a r )   {  
                                         t h i s . o n C h a n g e ( t h i s )  
                                 }  
                         }  
                         e l s e   {  
                                 P   =   V ( P ) ;  
                                 i f   ( a t   | |   ! t h i s . i s S e l e c t e d ( P ) )   {  
                                         a t   ?   t h i s . s e l   =   [ P ]   :   t h i s . s e l . s p l i c e ( t h i s . f i n d I n s e r t P o s ( P ) ,   0 ,   P ) ;  
                                         t h i s . n o r m a l i z e ( ) ;  
                                         i f   ( ! a r )   {  
                                                 t h i s . o n C h a n g e ( t h i s )  
                                         }  
                                 }  
                                 e l s e   {  
                                         i f   ( D )   {  
                                                 t h i s . u n s e l e c t ( P ,   a r )  
                                         }  
                                 }  
                         }  
                 } ,  
                 r e s e t :   f u n c t i o n ( )   {  
                         t h i s . s e l   =   [ ] ;  
                         t h i s . s e t . a p p l y ( t h i s ,   a r g u m e n t s )  
                 } ,  
                 c o u n t D a y s :   f u n c t i o n ( )   {  
                         v a r   a v   =   0 ,   D   =   t h i s . s e l ,   P   =   D . l e n g t h ,   a t ,   a u ,   a r ;  
                         w h i l e   ( - - P   > =   0 )   {  
                                 a t   =   D [ P ] ;  
                                 i f   ( a t   i n s t a n c e o f   A r r a y )   {  
                                         a u   =   B ( a t [ 0 ] ) ;  
                                         a r   =   B ( a t [ 1 ] ) ;  
                                         a v   + =   M a t h . r o u n d ( M a t h . a b s ( a r . g e t T i m e ( )   -   a u . g e t T i m e ( ) )   /   8 6 4 0 0 0 0 0 )  
                                 }  
                                 + + a v  
                         }  
                         r e t u r n   a v  
                 } ,  
                 u n s e l e c t :   f u n c t i o n ( P ,   a r )   {  
                         P   =   V ( P ) ;  
                         v a r   a t   =   f a l s e ;  
                         f o r   ( v a r   a y   =   t h i s . s e l ,   a u   =   a y . l e n g t h ,   D ;   - - a u   > =   0 ;   )   {  
                                 D   =   a y [ a u ] ;  
                                 i f   ( D   i n s t a n c e o f   A r r a y )   {  
                                         i f   ( P   > =   D [ 0 ]   & &   P   < =   D [ 1 ] )   {  
                                                 v a r   a v   =   B ( P ) ,   a x   =   a v . g e t D a t e ( ) ;  
                                                 i f   ( P   = =   D [ 0 ] )   {  
                                                         a v . s e t D a t e ( a x   +   1 ) ;  
                                                         D [ 0 ]   =   V ( a v ) ;  
                                                         a t   =   t r u e  
                                                 }  
                                                 e l s e   {  
                                                         i f   ( P   = =   D [ 1 ] )   {  
                                                                 a v . s e t D a t e ( a x   -   1 ) ;  
                                                                 D [ 1 ]   =   V ( a v ) ;  
                                                                 a t   =   t r u e  
                                                         }  
                                                         e l s e   {  
                                                                 v a r   a w   =   n e w   D a t e ( a v ) ;  
                                                                 a w . s e t D a t e ( a x   +   1 ) ;  
                                                                 a v . s e t D a t e ( a x   -   1 ) ;  
                                                                 a y . s p l i c e ( a u   +   1 ,   0 ,   [ V ( a w ) ,   D [ 1 ] ] ) ;  
                                                                 D [ 1 ]   =   V ( a v ) ;  
                                                                 a t   =   t r u e  
                                                         }  
                                                 }  
                                         }  
                                 }  
                                 e l s e   {  
                                         i f   ( P   = =   D )   {  
                                                 a y . s p l i c e ( a u ,   1 ) ;  
                                                 a t   =   t r u e  
                                         }  
                                 }  
                         }  
                         i f   ( a t )   {  
                                 t h i s . n o r m a l i z e ( ) ;  
                                 i f   ( ! a r )   {  
                                         t h i s . o n C h a n g e ( t h i s )  
                                 }  
                         }  
                 } ,  
                 n o r m a l i z e :   f u n c t i o n ( )   {  
                         t h i s . s e l   =   t h i s . s e l . s o r t ( f u n c t i o n ( a y ,   a x )   {  
                                 i f   ( a y   i n s t a n c e o f   A r r a y )   {  
                                         a y   =   a y [ 0 ]  
                                 }  
                                 i f   ( a x   i n s t a n c e o f   A r r a y )   {  
                                         a x   =   a x [ 0 ]  
                                 }  
                                 r e t u r n   a y   -   a x  
                         } ) ;  
                         f o r   ( v a r   P   =   t h i s . s e l ,   a r   =   P . l e n g t h ,   a v ,   a u ;   - - a r   > =   0 ;   )   {  
                                 a v   =   P [ a r ] ;  
                                 i f   ( a v   i n s t a n c e o f   A r r a y )   {  
                                         i f   ( a v [ 0 ]   >   a v [ 1 ] )   {  
                                                 P . s p l i c e ( a r ,   1 ) ;  
                                                 c o n t i n u e  
                                         }  
                                         i f   ( a v [ 0 ]   = =   a v [ 1 ] )   {  
                                                 a v   =   P [ a r ]   =   a v [ 0 ]  
                                         }  
                                 }  
                                 i f   ( a u )   {  
                                         v a r   a t   =   a u ,   a w   =   a v   i n s t a n c e o f   A r r a y   ?   a v [ 1 ]   :   a v ;  
                                         a w   =   B ( a w ) ;  
                                         a w . s e t D a t e ( a w . g e t D a t e ( )   +   1 ) ;  
                                         a w   =   V ( a w ) ;  
                                         i f   ( a w   > =   a t )   {  
                                                 v a r   D   =   P [ a r   +   1 ] ;  
                                                 i f   ( a v   i n s t a n c e o f   A r r a y   & &   D   i n s t a n c e o f   A r r a y )   {  
                                                         a v [ 1 ]   =   D [ 1 ] ;  
                                                         P . s p l i c e ( a r   +   1 ,   1 )  
                                                 }  
                                                 e l s e   {  
                                                         i f   ( a v   i n s t a n c e o f   A r r a y )   {  
                                                                 a v [ 1 ]   =   a u ;  
                                                                 P . s p l i c e ( a r   +   1 ,   1 )  
                                                         }  
                                                         e l s e   {  
                                                                 i f   ( D   i n s t a n c e o f   A r r a y )   {  
                                                                         D [ 0 ]   =   a v ;  
                                                                         P . s p l i c e ( a r ,   1 )  
                                                                 }  
                                                                 e l s e   {  
                                                                         P [ a r ]   =   [ a v ,   D ] ;  
                                                                         P . s p l i c e ( a r   +   1 ,   1 )  
                                                                 }  
                                                         }  
                                                 }  
                                         }  
                                 }  
                                 a u   =   a v   i n s t a n c e o f   A r r a y   ?   a v [ 0 ]   :   a v  
                         }  
                 } ,  
                 f i n d I n s e r t P o s :   f u n c t i o n ( P )   {  
                         f o r   ( v a r   D   =   t h i s . s e l ,   a r   =   D . l e n g t h ,   a t ;   - - a r   > =   0 ;   )   {  
                                 a t   =   D [ a r ] ;  
                                 i f   ( a t   i n s t a n c e o f   A r r a y )   {  
                                         a t   =   a t [ 0 ]  
                                 }  
                                 i f   ( a t   < =   P )   {  
                                         b r e a k  
                                 }  
                         }  
                         r e t u r n   a r   +   1  
                 } ,  
                 c l e a r :   f u n c t i o n ( D )   {  
                         t h i s . s e l   =   [ ] ;  
                         i f   ( ! D )   {  
                                 t h i s . o n C h a n g e ( t h i s )  
                         }  
                 } ,  
                 s e l e c t R a n g e :   f u n c t i o n ( a r ,   P )   {  
                         a r   =   V ( a r ) ;  
                         P   =   V ( P ) ;  
                         i f   ( a r   >   P )   {  
                                 v a r   D   =   a r ;  
                                 a r   =   P ;  
                                 P   =   D  
                         }  
                         t h i s . s e l . p u s h ( [ a r ,   P ] ) ;  
                         t h i s . n o r m a l i z e ( ) ;  
                         t h i s . o n C h a n g e ( t h i s )  
                 } ,  
                 i s S e l e c t e d :   f u n c t i o n ( D )   {  
                         f o r   ( v a r   P   =   t h i s . s e l . l e n g t h ,   a r ;   - - P   > =   0 ;   )   {  
                                 a r   =   t h i s . s e l [ P ] ;  
                                 i f   ( a r   i n s t a n c e o f   A r r a y   & &   D   > =   a r [ 0 ]   & &   D   < =   a r [ 1 ]   | |   D   = =   a r )   {  
                                         r e t u r n   t r u e  
                                 }  
                         }  
                         r e t u r n   f a l s e  
                 } ,  
                 g e t F i r s t D a t e :   f u n c t i o n ( )   {  
                         v a r   D   =   t h i s . s e l [ 0 ] ;  
                         i f   ( D   & &   D   i n s t a n c e o f   A r r a y )   {  
                                 D   =   D [ 0 ]  
                         }  
                         r e t u r n   D  
                 } ,  
                 g e t L a s t D a t e :   f u n c t i o n ( )   {  
                         i f   ( t h i s . s e l . l e n g t h   >   0 )   {  
                                 v a r   D   =   t h i s . s e l [ t h i s . s e l . l e n g t h   -   1 ] ;  
                                 i f   ( D   & &   D   i n s t a n c e o f   A r r a y )   {  
                                         D   =   D [ 1 ]  
                                 }  
                                 r e t u r n   D  
                         }  
                 } ,  
                 p r i n t :   f u n c t i o n ( a r ,   a t )   {  
                         v a r   P   =   [ ] ,   a u   =   0 ,   a w ,   a v   =   t h i s . c a l . g e t H o u r s ( ) ,   D   =   t h i s . c a l . g e t M i n u t e s ( ) ;  
                         i f   ( ! a t )   {  
                                 a t   =   "   - >   "  
                         }  
                         w h i l e   ( a u   <   t h i s . s e l . l e n g t h )   {  
                                 a w   =   t h i s . s e l [ a u + + ] ;  
                                 i f   ( a w   i n s t a n c e o f   A r r a y )   {  
                                         P . p u s h ( a b ( B ( a w [ 0 ] ,   a v ,   D ) ,   a r )   +   a t   +   a b ( B ( a w [ 1 ] ,   a v ,   D ) ,   a r ) )  
                                 }  
                                 e l s e   {  
                                         P . p u s h ( a b ( B ( a w ,   a v ,   D ) ,   a r ) )  
                                 }  
                         }  
                         r e t u r n   P  
                 } ,  
                 g e t D a t e s :   f u n c t i o n ( P )   {  
                         v a r   D   =   [ ] ,   a r   =   0 ,   a u ,   a t ;  
                         w h i l e   ( a r   <   t h i s . s e l . l e n g t h )   {  
                                 a t   =   t h i s . s e l [ a r + + ] ;  
                                 i f   ( a t   i n s t a n c e o f   A r r a y )   {  
                                         a u   =   B ( a t [ 0 ] ) ;  
                                         a t   =   a t [ 1 ] ;  
                                         w h i l e   ( V ( a u )   <   a t )   {  
                                                 D . p u s h ( P   ?   a b ( a u ,   P )   :   n e w   D a t e ( a u ) ) ;  
                                                 a u . s e t D a t e ( a u . g e t D a t e ( )   +   1 )  
                                         }  
                                 }  
                                 e l s e   {  
                                         a u   =   B ( a t )  
                                 }  
                                 D . p u s h ( P   ?   a b ( a u ,   P )   :   a u )  
                         }  
                         r e t u r n   D  
                 }  
         } ;  
         f u n c t i o n   a ( P )   {  
                 P   =   n e w   D a t e ( P . g e t F u l l Y e a r ( ) ,   P . g e t M o n t h ( ) ,   P . g e t D a t e ( ) ,   1 2 ,   0 ,   0 ) ;  
                 v a r   a r   =   P . g e t D a y ( ) ;  
                 P . s e t D a t e ( P . g e t D a t e ( )   -   ( a r   +   6 )   %   7   +   3 ) ;  
                 v a r   D   =   P . v a l u e O f ( ) ;  
                 P . s e t M o n t h ( 0 ) ;  
                 P . s e t D a t e ( 4 ) ;  
                 r e t u r n   M a t h . r o u n d ( ( D   -   P . v a l u e O f ( ) )   /   ( 7   *   8 6 4 0 0 0 0 0 ) )   +   1  
         }  
         f u n c t i o n   C ( D )   {  
                 D   =   n e w   D a t e ( D . g e t F u l l Y e a r ( ) ,   D . g e t M o n t h ( ) ,   D . g e t D a t e ( ) ,   0 ,   0 ,   0 ) ;  
                 v a r   a r   =   n e w   D a t e ( D . g e t F u l l Y e a r ( ) ,   0 ,   1 ,   1 2 ,   0 ,   0 ) ;  
                 v a r   P   =   D   -   a r ;  
                 r e t u r n   M a t h . f l o o r ( P   /   8 6 4 0 0 0 0 0 )  
         }  
         f u n c t i o n   V ( D )   {  
                 i f   ( D   i n s t a n c e o f   D a t e )   {  
                         r e t u r n   1 0 0 0 0   *   D . g e t F u l l Y e a r ( )   +   1 0 0   *   ( D . g e t M o n t h ( )   +   1 )   +   D . g e t D a t e ( )  
                 }  
                 i f   ( t y p e o f   D   = =   " s t r i n g " )   {  
                         r e t u r n   p a r s e I n t ( D ,   1 0 )  
                 }  
                 r e t u r n   D  
         }  
         f u n c t i o n   B ( a r ,   a u ,   a v ,   a t ,   P )   {  
                 i f   ( ! ( a r   i n s t a n c e o f   D a t e ) )   {  
                         a r   =   p a r s e I n t ( a r ,   1 0 ) ;  
                         v a r   a w   =   M a t h . f l o o r ( a r   /   1 0 0 0 0 ) ;  
                         a r   =   a r   %   1 0 0 0 0 ;  
                         v a r   D   =   M a t h . f l o o r ( a r   /   1 0 0 ) ;  
                         a r   =   a r   %   1 0 0 ;  
                         a r   =   n e w   D a t e ( a w ,   D   -   1 ,   a r ,   a u   | |   1 2 ,   a v   | |   0 ,   a t   | |   0 ,   P   | |   0 )  
                 }  
                 r e t u r n   a r  
         }  
         f u n c t i o n   a f ( a w ,   a u ,   a r )   {  
                 v a r   a v   =   a w . g e t F u l l Y e a r ( ) ,   a y   =   a w . g e t M o n t h ( ) ,   P   =   a w . g e t D a t e ( ) ,   a t   =   a u . g e t F u l l Y e a r ( ) ,   a x   =   a u . g e t M o n t h ( ) ,   D   =   a u . g e t D a t e ( ) ;  
                 r e t u r n   a v   <   a t   ?   - 3   :   a v   >   a t   ?   3   :   a y   <   a x   ?   - 2   :   a y   >   a x   ?   2   :   a r   ?   0   :   P   <   D   ?   - 1   :   P   >   D   ?   1   :   0  
         }  
         f u n c t i o n   a b ( D ,   a x )   {  
                 v a r   P   =   D . g e t M o n t h ( ) ,   a w   =   D . g e t D a t e ( ) ,   a y   =   D . g e t F u l l Y e a r ( ) ,   a z   =   a ( D ) ,   a A   =   D . g e t D a y ( ) ,   a B   =   D . g e t H o u r s ( ) ,   a r   =   ( a B   > =   1 2 ) ,   a u   =   ( a r )   ?   ( a B   -   1 2 )   :   a B ,   a D   =   C ( D ) ,   a t   =   D . g e t M i n u t e s ( ) ,   a v   =   D . g e t S e c o n d s ( ) ,   a C   =   / % . / g ,   a E ;  
                 i f   ( a u   = = =   0 )   {  
                         a u   =   1 2  
                 }  
                 a E   =   {  
                         " % a " :   a q ( " s d n " ) [ a A ] ,  
                         " % A " :   a q ( " d n " ) [ a A ] ,  
                         " % b " :   a q ( " s m n " ) [ P ] ,  
                         " % B " :   a q ( " m n " ) [ P ] ,  
                         " % C " :   1   +   M a t h . f l o o r ( a y   /   1 0 0 ) ,  
                         " % d " :   a w   <   1 0   ?   " 0 "   +   a w   :   a w ,  
                         " % e " :   a w ,  
                         " % H " :   a B   <   1 0   ?   " 0 "   +   a B   :   a B ,  
                         " % I " :   a u   <   1 0   ?   " 0 "   +   a u   :   a u ,  
                         " % j " :   a D   <   1 0   ?   " 0 0 "   +   a D   :   a D   <   1 0 0   ?   " 0 "   +   a D   :   a D ,  
                         " % k " :   a B ,  
                         " % l " :   a u ,  
                         " % m " :   P   <   9   ?   " 0 "   +   ( 1   +   P )   :   1   +   P ,  
                         " % o " :   1   +   P ,  
                         " % M " :   a t   <   1 0   ?   " 0 "   +   a t   :   a t ,  
                         " % n " :   " \ n " ,  
                         " % p " :   a r   ?   " P M "   :   " A M " ,  
                         " % P " :   a r   ?   " p m "   :   " a m " ,  
                         " % s " :   M a t h . f l o o r ( D . g e t T i m e ( )   /   1 0 0 0 ) ,  
                         " % S " :   a v   <   1 0   ?   " 0 "   +   a v   :   a v ,  
                         " % t " :   " \ t " ,  
                         " % U " :   a z   <   1 0   ?   " 0 "   +   a z   :   a z ,  
                         " % W " :   a z   <   1 0   ?   " 0 "   +   a z   :   a z ,  
                         " % V " :   a z   <   1 0   ?   " 0 "   +   a z   :   a z ,  
                         " % u " :   a A   +   1 ,  
                         " % w " :   a A ,  
                         " % y " :   ( " "   +   a y ) . s u b s t r ( 2 ,   2 ) ,  
                         " % Y " :   a y ,  
                         " % % " :   " % "  
                 } ;  
                 r e t u r n   a x . r e p l a c e ( a C ,   f u n c t i o n ( a F )   {  
                         r e t u r n   a E . h a s O w n P r o p e r t y ( a F )   ?   a E [ a F ]   :   a F  
                 } )  
         }  
         f u n c t i o n   Y ( P )   {  
                 i f   ( P )   {  
                         i f   ( t y p e o f   P   = =   " n u m b e r " )   {  
                                 r e t u r n   B ( P )  
                         }  
                         i f   ( ! ( P   i n s t a n c e o f   D a t e ) )   {  
                                 v a r   D   =   P . s p l i t ( / - / ) ;  
                                 r e t u r n   n e w   D a t e ( p a r s e I n t ( D [ 0 ] ,   1 0 ) ,   p a r s e I n t ( D [ 1 ] ,   1 0 )   -   1 ,   p a r s e I n t ( D [ 2 ] ,   1 0 ) ,   1 2 ,   0 ,   0 ,   0 )  
                         }  
                 }  
                 r e t u r n   P  
         }  
         f u n c t i o n   A ( a r )   {  
                 a r   =   a r . t o L o w e r C a s e ( ) ;  
                 f u n c t i o n   P ( a t )   {  
                         f o r   ( v a r   a u   =   a t . l e n g t h ;   - - a u   > =   0 ;   )   {  
                                 i f   ( a t [ a u ] . t o L o w e r C a s e ( ) . i n d e x O f ( a r )   = =   0 )   {  
                                         r e t u r n   a u  
                                 }  
                         }  
                 }  
                 v a r   D   =   P ( a q ( " s m n " ) )   | |   P ( a q ( " m n " ) ) ;  
                 i f   ( D   ! =   n u l l )   {  
                         D + +  
                 }  
                 r e t u r n   D  
         }  
         y . p a r s e D a t e   =   f u n c t i o n ( a u ,   D ,   a w )   {  
                 i f   ( ! / \ S / . t e s t ( a u ) )   {  
                         r e t u r n   " "  
                 }  
                 a u   =   a u . r e p l a c e ( / ^ \ s + / ,   " " ) . r e p l a c e ( / \ s + $ / ,   " " ) ;  
                 a w   =   a w   | |   n e w   D a t e ( ) ;  
                 v a r   a B   =   n u l l ,   P   =   n u l l ,   a D   =   n u l l ,   a v   =   n u l l ,   a r   =   n u l l ,   a C   =   n u l l ;  
                 v a r   a y   =   a u . m a t c h ( / ( [ 0 - 9 ] { 1 , 2 } ) : ( [ 0 - 9 ] { 1 , 2 } ) ( : [ 0 - 9 ] { 1 , 2 } ) ? \ s * ( a m | p m ) ? / i ) ;  
                 i f   ( a y )   {  
                         a v   =   p a r s e I n t ( a y [ 1 ] ,   1 0 ) ;  
                         a r   =   p a r s e I n t ( a y [ 2 ] ,   1 0 ) ;  
                         a C   =   a y [ 3 ]   ?   p a r s e I n t ( a y [ 3 ] . s u b s t r ( 1 ) ,   1 0 )   :   0 ;  
                         a u   =   a u . s u b s t r i n g ( 0 ,   a y . i n d e x )   +   a u . s u b s t r ( a y . i n d e x   +   a y [ 0 ] . l e n g t h ) ;  
                         i f   ( a y [ 4 ] )   {  
                                 i f   ( a y [ 4 ] . t o L o w e r C a s e ( )   = =   " p m "   & &   a v   <   1 2 )   {  
                                         a v   + =   1 2  
                                 }  
                                 e l s e   {  
                                         i f   ( a y [ 4 ] . t o L o w e r C a s e ( )   = =   " a m "   & &   a v   > =   1 2 )   {  
                                                 a v   - =   1 2  
                                         }  
                                 }  
                         }  
                 }  
                 v a r   a z   =   a u . s p l i t ( / \ W + / ) ;  
                 v a r   a x   =   [ ] ;  
                 f o r   ( v a r   a t   =   0 ;   a t   <   a z . l e n g t h ;   + + a t )   {  
                         v a r   a A   =   a z [ a t ] ;  
                         i f   ( / ^ [ 0 - 9 ] { 4 } $ / . t e s t ( a A ) )   {  
                                 a B   =   p a r s e I n t ( a A ,   1 0 ) ;  
                                 i f   ( ! P   & &   ! a D   & &   D   = =   n u l l )   {  
                                         D   =   t r u e  
                                 }  
                         }  
                         e l s e   {  
                                 i f   ( / ^ [ 0 - 9 ] { 1 , 2 } $ / . t e s t ( a A ) )   {  
                                         a A   =   p a r s e I n t ( a A ,   1 0 ) ;  
                                         i f   ( a A   > =   6 0 )   {  
                                                 a B   =   a A  
                                         }  
                                         e l s e   {  
                                                 i f   ( a A   > =   0   & &   a A   < =   1 2 )   {  
                                                         a x . p u s h ( a A )  
                                                 }  
                                                 e l s e   {  
                                                         i f   ( a A   > =   1   & &   a A   < =   3 1 )   {  
                                                                 a D   =   a A  
                                                         }  
                                                 }  
                                         }  
                                 }  
                                 e l s e   {  
                                         P   =   A ( a A )  
                                 }  
                         }  
                 }  
                 i f   ( a x . l e n g t h   > =   2 )   {  
                         i f   ( D )   {  
                                 i f   ( ! P )   {  
                                         P   =   a x . s h i f t ( )  
                                 }  
                                 i f   ( ! a D )   {  
                                         a D   =   a x . s h i f t ( )  
                                 }  
                         }  
                         e l s e   {  
                                 i f   ( ! a D )   {  
                                         a D   =   a x . s h i f t ( )  
                                 }  
                                 i f   ( ! P )   {  
                                         P   =   a x . s h i f t ( )  
                                 }  
                         }  
                 }  
                 e l s e   {  
                         i f   ( a x . l e n g t h   = =   1 )   {  
                                 i f   ( ! a D )   {  
                                         a D   =   a x . s h i f t ( )  
                                 }  
                                 e l s e   {  
                                         i f   ( ! P )   {  
                                                 P   =   a x . s h i f t ( )  
                                         }  
                                 }  
                         }  
                 }  
                 i f   ( ! a B )   {  
                         a B   =   a x . l e n g t h   >   0   ?   a x . s h i f t ( )   :   a w . g e t F u l l Y e a r ( )  
                 }  
                 i f   ( a B   <   3 0 )   {  
                         a B   + =   2 0 0 0  
                 }  
                 e l s e   {  
                         i f   ( a B   <   9 9 )   {  
                                 a B   + =   1 9 0 0  
                         }  
                 }  
                 i f   ( ! P )   {  
                         P   =   a w . g e t M o n t h ( )   +   1  
                 }  
                 r e t u r n   a B   & &   P   & &   a D   ?   n e w   D a t e ( a B ,   P   -   1 ,   a D ,   a v ,   a r ,   a C )   :   n u l l  
         } ;  
         f u n c t i o n   a l ( D ,   a t ,   P ,   a r )   {  
                 a r   =   { } ;  
                 f o r   ( P   i n   a t )   {  
                         i f   ( a t . h a s O w n P r o p e r t y ( P ) )   {  
                                 a r [ P ]   =   a t [ P ]  
                         }  
                 }  
                 f o r   ( P   i n   D )   {  
                         i f   ( D . h a s O w n P r o p e r t y ( P ) )   {  
                                 a r [ P ]   =   D [ P ]  
                         }  
                 }  
                 r e t u r n   a r  
         }  
         f u n c t i o n   p ( a r ,   a u ,   a t ,   D )   {  
                 i f   ( a r   i n s t a n c e o f   A r r a y )   {  
                         f o r   ( v a r   P   =   a r . l e n g t h ;   - - P   > =   0 ;   )   {  
                                 p ( a r [ P ] ,   a u ,   a t ,   D )  
                         }  
                 }  
                 e l s e   {  
                         i f   ( t y p e o f   a u   = =   " o b j e c t " )   {  
                                 f o r   ( v a r   P   i n   a u )   {  
                                         i f   ( a u . h a s O w n P r o p e r t y ( P ) )   {  
                                                 p ( a r ,   P ,   a u [ P ] ,   a t )  
                                         }  
                                 }  
                         }  
                         e l s e   {  
                                 i f   ( a r . a d d E v e n t L i s t e n e r )   {  
                                         a r . a d d E v e n t L i s t e n e r ( a u ,   a t ,   j   ?   t r u e   :   ! ! D )  
                                 }  
                                 e l s e   {  
                                         i f   ( a r . a t t a c h E v e n t )   {  
                                                 a r . a t t a c h E v e n t ( " o n "   +   a u ,   a t )  
                                         }  
                                         e l s e   {  
                                                 a r [ " o n "   +   a u ]   =   a t  
                                         }  
                                 }  
                         }  
                 }  
         }  
         f u n c t i o n   d ( a r ,   a u ,   a t ,   D )   {  
                 i f   ( a r   i n s t a n c e o f   A r r a y )   {  
                         f o r   ( v a r   P   =   a r . l e n g t h ;   - - P   > =   0 ;   )   {  
                                 d ( a r [ P ] ,   a u ,   a t )  
                         }  
                 }  
                 e l s e   {  
                         i f   ( t y p e o f   a u   = =   " o b j e c t " )   {  
                                 f o r   ( v a r   P   i n   a u )   {  
                                         i f   ( a u . h a s O w n P r o p e r t y ( P ) )   {  
                                                 d ( a r ,   P ,   a u [ P ] ,   a t )  
                                         }  
                                 }  
                         }  
                         e l s e   {  
                                 i f   ( a r . r e m o v e E v e n t L i s t e n e r )   {  
                                         a r . r e m o v e E v e n t L i s t e n e r ( a u ,   a t ,   j   ?   t r u e   :   ! ! D )  
                                 }  
                                 e l s e   {  
                                         i f   ( a r . d e t a c h E v e n t )   {  
                                                 a r . d e t a c h E v e n t ( " o n "   +   a u ,   a t )  
                                         }  
                                         e l s e   {  
                                                 a r [ " o n "   +   a u ]   =   n u l l  
                                         }  
                                 }  
                         }  
                 }  
         }  
         f u n c t i o n   a n ( D )   {  
                 D   =   D   | |   w i n d o w . e v e n t ;  
                 i f   ( j )   {  
                         D . c a n c e l B u b b l e   =   t r u e ;  
                         D . r e t u r n V a l u e   =   f a l s e  
                 }  
                 e l s e   {  
                         D . p r e v e n t D e f a u l t ( ) ;  
                         D . s t o p P r o p a g a t i o n ( )  
                 }  
                 r e t u r n   f a l s e  
         }  
         f u n c t i o n   a j ( a u ,   a t ,   a v )   {  
                 i f   ( a u )   {  
                         v a r   D   =   a u . c l a s s N a m e . r e p l a c e ( / ^ \ s + | \ s + $ / ,   " " ) . s p l i t ( / \ x 2 0 / ) ,   P   =   [ ] ,   a r ;  
                         f o r   ( a r   =   D . l e n g t h ;   a r   >   0 ;   )   {  
                                 i f   ( D [ - - a r ]   ! =   a t )   {  
                                         P . p u s h ( D [ a r ] )  
                                 }  
                         }  
                         i f   ( a v )   {  
                                 P . p u s h ( a v )  
                         }  
                         a u . c l a s s N a m e   =   P . j o i n ( "   " )  
                 }  
                 r e t u r n   a v  
         }  
         f u n c t i o n   M ( P ,   D )   {  
                 r e t u r n   a j ( P ,   D ,   D )  
         }  
         f u n c t i o n   a e ( a t ,   a r ,   P )   {  
                 i f   ( a r   i n s t a n c e o f   A r r a y )   {  
                         f o r   ( v a r   D   =   a r . l e n g t h ;   - - D   > =   0 ;   )   {  
                                 a e ( a t ,   a r [ D ] ,   P )  
                         }  
                 }  
                 e l s e   {  
                         a j ( a r ,   P ,   a t   ?   P   :   n u l l )  
                 }  
                 r e t u r n   a t  
         }  
         f u n c t i o n   G ( a t ,   D ,   a r )   {  
                 v a r   P   =   n u l l ;  
                 i f   ( d o c u m e n t . c r e a t e E l e m e n t N S )   {  
                         P   =   d o c u m e n t . c r e a t e E l e m e n t N S ( " h t t p : / / w w w . w 3 . o r g / 1 9 9 9 / x h t m l " ,   a t )  
                 }  
                 e l s e   {  
                         P   =   d o c u m e n t . c r e a t e E l e m e n t ( a t )  
                 }  
                 i f   ( D )   {  
                         P . c l a s s N a m e   =   D  
                 }  
                 i f   ( a r )   {  
                         a r . a p p e n d C h i l d ( P )  
                 }  
                 r e t u r n   P  
         }  
         f u n c t i o n   b ( a u ,   a v )   {  
                 i f   ( a v   = =   n u l l )   {  
                         a v   =   0  
                 }  
                 v a r   D ,   a t ,   P ;  
                 t r y   {  
                         D   =   A r r a y . p r o t o t y p e . s l i c e . c a l l ( a u ,   a v )  
                 }  
                 c a t c h   ( a r )   {  
                         D   =   n e w   A r r a y ( a u . l e n g t h   -   a v ) ;  
                         f o r   ( a t   =   a v ,   P   =   0 ;   a t   <   a u . l e n g t h ;   + + a t ,   + + P )   {  
                                 D [ P ]   =   a u [ a t ]  
                         }  
                 }  
                 r e t u r n   D  
         }  
         f u n c t i o n   v ( P ,   a r )   {  
                 v a r   D   =   b ( a r g u m e n t s ,   2 ) ;  
                 r e t u r n   ( a r   = =   u n d e f i n e d   ?   f u n c t i o n ( )   {  
                         r e t u r n   P . a p p l y ( t h i s ,   D . c o n c a t ( b ( a r g u m e n t s ) ) )  
                 }  
   :   f u n c t i o n ( )   {  
           r e t u r n   P . a p p l y ( a r ,   D . c o n c a t ( b ( a r g u m e n t s ) ) )  
   } )  
         }  
         f u n c t i o n   t ( P ,   a r )   {  
                 i f   ( ! a r ( P ) )   {  
                         f o r   ( v a r   D   =   P . f i r s t C h i l d ;   D ;   D   =   D . n e x t S i b l i n g )   {  
                                 i f   ( D . n o d e T y p e   = =   1 )   {  
                                         t ( D ,   a r )  
                                 }  
                         }  
                 }  
         }  
         f u n c t i o n   a p ( D ,   a w ,   a r )   {  
                 D   =   a l ( D ,   {  
                         f p s :   5 0 ,  
                         l e n :   1 5 ,  
                         o n U p d a t e :   a d ,  
                         o n S t o p :   a d  
                 } ) ;  
                 i f   ( j )   {  
                         D . l e n   =   M a t h . r o u n d ( D . l e n   /   2 )  
                 }  
                 f u n c t i o n   a t ( a A ,   a z ,   a x ,   a y )   {  
                         r e t u r n   a y   ?   a x   +   a A   *   ( a z   -   a x )   :   a z   +   a A   *   ( a x   -   a z )  
                 }  
                 f u n c t i o n   a v ( )   {  
                         i f   ( a w )   {  
                                 P ( )  
                         }  
                         a r   =   0 ;  
                         a w   =   s e t I n t e r v a l ( a u ,   1 0 0 0   /   D . f p s )  
                 }  
                 f u n c t i o n   P ( )   {  
                         i f   ( a w )   {  
                                 c l e a r I n t e r v a l ( a w ) ;  
                                 a w   =   n u l l  
                         }  
                         D . o n S t o p ( a r   /   D . l e n ,   a t )  
                 }  
                 f u n c t i o n   a u ( )   {  
                         v a r   a x   =   D . l e n ;  
                         D . o n U p d a t e ( a r   /   a x ,   a t ) ;  
                         i f   ( a r   = =   a x )   {  
                                 P ( )  
                         }  
                         + + a r  
                 }  
                 a v ( ) ;  
                 r e t u r n   {  
                         s t a r t :   a v ,  
                         s t o p :   P ,  
                         u p d a t e :   a u ,  
                         a r g s :   D ,  
                         m a p :   a t  
                 }  
         }  
         v a r   Z   =   {  
                 e l a s t i c _ b :   f u n c t i o n ( D )   {  
                         r e t u r n   1   -   M a t h . c o s ( - D   *   5 . 5   *   M a t h . P I )   /   M a t h . p o w ( 2 ,   7   *   D )  
                 } ,  
                 m a g n e t i c :   f u n c t i o n ( D )   {  
                         r e t u r n   1   -   M a t h . c o s ( D   *   D   *   D   *   1 0 . 5   *   M a t h . P I )   /   M a t h . e x p ( 4   *   D )  
                 } ,  
                 a c c e l _ b :   f u n c t i o n ( D )   {  
                         D   =   1   -   D ;  
                         r e t u r n   1   -   D   *   D   *   D   *   D  
                 } ,  
                 a c c e l _ a :   f u n c t i o n ( D )   {  
                         r e t u r n   D   *   D   *   D  
                 } ,  
                 a c c e l _ a b :   f u n c t i o n ( D )   {  
                         D   =   1   -   D ;  
                         r e t u r n   1   -   M a t h . s i n ( D   *   D   *   M a t h . P I   /   2 )  
                 } ,  
                 a c c e l _ a b 2 :   f u n c t i o n ( D )   {  
                         r e t u r n   ( D   / =   0 . 5 )   <   1   ?   1   /   2   *   D   *   D   :   - 1   /   2   *   ( ( - - D )   *   ( D   -   2 )   -   1 )  
                 } ,  
                 b r a k e s :   f u n c t i o n ( D )   {  
                         D   =   1   -   D ;  
                         r e t u r n   1   -   M a t h . s i n ( D   *   D   *   M a t h . P I )  
                 } ,  
                 s h a k e :   f u n c t i o n ( D )   {  
                         r e t u r n   D   <   0 . 5   ?   - M a t h . c o s ( D   *   1 1   *   M a t h . P I )   *   D   *   D   :   ( D   =   1   -   D ,   M a t h . c o s ( D   *   1 1   *   M a t h . P I )   *   D   *   D )  
                 }  
         } ;  
         f u n c t i o n   a m ( D ,   P )   {  
                 i f   ( P   = = =   " " )   {  
                         j   ?   D . s t y l e . f i l t e r   =   " "   :   D . s t y l e . o p a c i t y   =   " "  
                 }  
                 e l s e   {  
                         i f   ( P   ! =   n u l l )   {  
                                 j   ?   D . s t y l e . f i l t e r   =   " a l p h a ( o p a c i t y = "   +   P   *   1 0 0   +   " ) "   :   D . s t y l e . o p a c i t y   =   P  
                         }  
                         e l s e   {  
                                 i f   ( ! j )   {  
                                         P   =   p a r s e F l o a t ( D . s t y l e . o p a c i t y )  
                                 }  
                                 e l s e   {  
                                         i f   ( / a l p h a \ ( o p a c i t y = ( [ 0 - 9 . ] ) + \ ) / . t e s t ( D . s t y l e . o p a c i t y ) )   {  
                                                 P   =   p a r s e F l o a t ( R e g E x p . $ 1 )   /   1 0 0  
                                         }  
                                 }  
                         }  
                 }  
                 r e t u r n   P  
         }  
         f u n c t i o n   O ( a r ,   D )   {  
                 v a r   P   =   a r . s t y l e ;  
                 i f   ( D   ! =   n u l l )   {  
                         P . d i s p l a y   =   D   ?   " "   :   " n o n e "  
                 }  
                 r e t u r n   P . d i s p l a y   ! =   " n o n e "  
         }  
         f u n c t i o n   f ( P ,   a r )   {  
                 v a r   D   =   j   ?   P . c l i e n t X   +   d o c u m e n t . b o d y . s c r o l l L e f t   :   P . p a g e X ;  
                 v a r   a t   =   j   ?   P . c l i e n t Y   +   d o c u m e n t . b o d y . s c r o l l T o p   :   P . p a g e Y ;  
                 i f   ( a r )   {  
                         D   - =   a r . x ;  
                         a t   - =   a r . y  
                 }  
                 r e t u r n   {  
                         x :   D ,  
                         y :   a t  
                 }  
         }  
         f u n c t i o n   J ( a u )   {  
                 v a r   D   =   0 ,   a t   =   0 ,   a r   =   / ^ d i v $ / i . t e s t ( a u . t a g N a m e ) ,   a v ,   P ;  
                 i f   ( a r   & &   a u . s c r o l l L e f t )   {  
                         D   =   a u . s c r o l l L e f t  
                 }  
                 i f   ( a r   & &   a u . s c r o l l T o p )   {  
                         a t   =   a u . s c r o l l T o p  
                 }  
                 a v   =   {  
                         x :   a u . o f f s e t L e f t   -   D ,  
                         y :   a u . o f f s e t T o p   -   a t  
                 } ;  
                 i f   ( a u . o f f s e t P a r e n t )   {  
                         P   =   J ( a u . o f f s e t P a r e n t ) ;  
                         a v . x   + =   P . x ;  
                         a v . y   + =   P . y  
                 }  
                 r e t u r n   a v  
         }  
         f u n c t i o n   X ( )   {  
                 v a r   P   =   d o c u m e n t . d o c u m e n t E l e m e n t ,   D   =   d o c u m e n t . b o d y ;  
                 r e t u r n   {  
                         x :   P . s c r o l l L e f t   | |   D . s c r o l l L e f t ,  
                         y :   P . s c r o l l T o p   | |   D . s c r o l l T o p ,  
                         w :   P . c l i e n t W i d t h   | |   w i n d o w . i n n e r W i d t h   | |   D . c l i e n t W i d t h ,  
                         h :   P . c l i e n t H e i g h t   | |   w i n d o w . i n n e r H e i g h t   | |   D . c l i e n t H e i g h t  
                 }  
         }  
         f u n c t i o n   m ( D ,   a r ,   P )   {  
                 f o r   ( P   =   0 ;   P   <   D . l e n g t h ;   + + P )   {  
                         a r ( D [ P ] )  
                 }  
         }  
         v a r   a d   =   n e w   F u n c t i o n ( ) ;  
         f u n c t i o n   W ( D )   {  
                 i f   ( t y p e o f   D   = =   " s t r i n g " )   {  
                         D   =   d o c u m e n t . g e t E l e m e n t B y I d ( D )  
                 }  
                 r e t u r n   D  
         }  
         r e t u r n   y  
 } ) ( ) ;  
 
