þÿ / * * * * * * * * * * * * *  
   *   W r i t t e n   b y   E r i k   R a s m u s s e n   ( e r i k w o r d p r e s s w i d g e t s   - a t -   g m a i l )  
   *   h t t p : / / w w w . e r i k - r a s m u s s e n . c o m / b l o g / 2 0 0 7 / 0 4 / 0 8 / w o r d p r e s s - c o u n t d o w n - w i d g e t /  
   * * /  
 v a r   D u r a t i o n   =   C l a s s . c r e a t e ( ) ;  
 D u r a t i o n . p r o t o t y p e   =  
 {  
 	 u n i t s :  
 	 {  
 	 	 d a y :   ' d z i eD ' ,  
 	 	 d a y s :   ' d n i ' ,  
 	 	 d :   '   ' ,  
 	 	 h o u r :   ' g o d z i n a ' ,  
 	 	 h o u r s :   ' g o d z i n ' ,  
 	 	 m i n u t e :   ' m i n u t a ' ,  
 	 	 m i n u t e s :   ' m i n u t ' ,  
 	 	 s e c o n d :   ' s e k u n d a ' ,  
 	 	 s e c o n d s :   ' s e k u n d '  
 	 } ,  
  
 	 i n i t i a l i z e :   f u n c t i o n ( m i l l i s e c o n d s ,   a b b r e v i a t e d )  
 	 {  
 	 	 t h i s . m i l l i s e c o n d s   =   m i l l i s e c o n d s ;  
 	 	 t h i s . a b b r e v i a t e d   =   a b b r e v i a t e d ;  
 	 } ,  
  
 	 t o S t r i n g :   f u n c t i o n ( )  
 	 {  
 	 	 v a r   d a y s   =   M a t h . f l o o r ( t h i s . m i l l i s e c o n d s   /   8 6 4 0 0 0 0 0 ) ;  
 	 	 v a r   r e m a i n d e r   =   t h i s . m i l l i s e c o n d s   -   d a y s   *   8 6 4 0 0 0 0 0 ;  
 	 	 v a r   h o u r s   =   M a t h . f l o o r ( r e m a i n d e r   /   3 6 0 0 0 0 0 ) ;  
 	 	 r e m a i n d e r   - =   h o u r s   *   3 6 0 0 0 0 0 ;  
 	 	 v a r   m i n u t e s   =   M a t h . f l o o r ( r e m a i n d e r   /   6 0 0 0 0 ) ;  
 	 	 r e m a i n d e r   - =   m i n u t e s   *   6 0 0 0 0 ;  
 	 	 v a r   s e c o n d s   =   M a t h . f l o o r ( r e m a i n d e r   /   1 0 0 0 ) ;  
 	 	 r e m a i n d e r   - =   s e c o n d s   *   1 0 0 0 ;  
 	 	 v a r   b u f f e r   =   [ ] ;  
 	 	 v a r   b u f f e r 2   =   [ ] ;  
 	 	 v a r   b u f f e r 3   =   [ ] ;  
  
 	 	 i f   ( d a y s < 0 )  
 	 	 {  
 	 	 	 b u f f e r . p u s h ( ' s p o t k a n i e   j u|   s i   o d b yB o ' )  
 	 	 	 r e t u r n   [ b u f f e r . j o i n ( ' ' ) , b u f f e r 2 . j o i n ( ' ' ) ] ;  
 	 	 }  
  
 	 	 i f   ( d a y s   >   0 )  
 	 	 {  
 	 	 	 b u f f e r . p u s h ( d a y s ) ;  
 	 	 	 i f   ( t h i s . a b b r e v i a t e d )  
 	 	 	 	 b u f f e r 2 . p u s h ( d a y s   >   1   ?   t h i s . u n i t s . d a y s + " & n b s p ; & n b s p ; "   :   t h i s . u n i t s . d a y + "   " ) ; 
 	 	 	 	 / * b u f f e r 2 . p u s h ( ' d n i & n b s p ; & n b s p ; g o d z i n & n b s p ; & n b s p ; m i n u t & n b s p ; & n b s p ; s e k u n d ' ) ; * /  
 / * 
 	 	 	 	 b u f f e r 2 . p u s h ( d a y s   >   1   ?   t h i s . u n i t s . d a y s   :   t h i s . u n i t s . d a y ) ;  
 	 	 	         b u f f e r 2 . p u s h ( ' & n b s p ; & n b s p ; & n b s p ; ' ) ; 
 * /  
 	 	 	 e l s e  
 	 	 	 {  
 	 	 	 	 b u f f e r . p u s h ( '   ' ) ;  
 	 	 	 	 b u f f e r . p u s h ( d a y s   >   1   ?   t h i s . u n i t s . d a y s   :   t h i s . u n i t s . d a y ) ;  
 	 	 	 }  
 	 	 }  
 	 	 i f   ( t h i s . a b b r e v i a t e d )  
 	 	 {  
 	 	 	 i f   ( b u f f e r . l e n g t h   >   0 )  
 	 	 	 	 b u f f e r . p u s h ( ' :     ' ) ;  
 	 	 	 i f   ( h o u r s   <   1 0 )  
 	 	 	 	 b u f f e r . p u s h ( ' 0 ' ) ;  
 	 	 	 b u f f e r . p u s h ( h o u r s ) ;  
 	 	 	 b u f f e r . p u s h ( '   :   ' ) ;  
 	 	 	 i f   ( m i n u t e s   <   1 0 )  
 	 	 	 	 b u f f e r . p u s h ( ' 0 ' ) ;  
 	 	 	 b u f f e r . p u s h ( m i n u t e s ) ;  
 	 	 	 b u f f e r . p u s h ( '   :   ' ) ;  
 	 	 	 i f   ( s e c o n d s   <   1 0 )  
 	 	 	 	 b u f f e r . p u s h ( ' 0 ' ) ;  
 	 	 	 b u f f e r . p u s h ( s e c o n d s ) ;  
  
 	 	 	 b u f f e r 2 . p u s h ( h o u r s   =   1   ?   t h i s . u n i t s . h o u r s + " & n b s p ; & n b s p ; "   :   t h i s . u n i t s . h o u r + " & n b s p ; " ) ; 	  
 	 	 	 b u f f e r 2 . p u s h ( m i n u t e s   >   1   ?   t h i s . u n i t s . m i n u t e s + " & n b s p ; & n b s p ; "   :   t h i s . u n i t s . m i n u t e + " & n b s p ; " ) ; 	 	  
 	 	 	 b u f f e r 2 . p u s h ( t h i s . u n i t s . s e c o n d s ) ;  
 / * 
 	 	 	 b u f f e r 2 . p u s h ( h o u r s   >   1   ?   t h i s . u n i t s . h o u r s   :   t h i s . u n i t s . h o u r ) ;  
 	 	 	 b u f f e r 2 . p u s h ( ' & n b s p ; & n b s p ; & n b s p ; ' ) ;  
 	 	 	  
 	 	 	 b u f f e r 2 . p u s h ( m i n u t e s   >   1   ?   t h i s . u n i t s . m i n u t e s   :   t h i s . u n i t s . m i n u t e ) ;  
 	 	 	 b u f f e r 2 . p u s h ( ' & n b s p ; & n b s p ; & n b s p ; ' ) ;  
 	 	 	  
 	 	 	 b u f f e r 2 . p u s h ( s e c o n d s   >   1   ?   t h i s . u n i t s . s e c o n d s   :   t h i s . u n i t s . s e c o n d ) ; 
 * /  
 	 	 }  
 	 	 e l s e  
 	 	 {  
 	 	 	 v a r   o u t   =   f u n c t i o n ( v a l u e ,   s i n g u l a r U n i t ,   p l u r a l U n i t )  
 	 	 	 {  
 	 	 	 	 i f   ( v a l u e   >   0 )  
 	 	 	 	 {  
 	 	 	 	 	 i f   ( b u f f e r . l e n g t h   >   0 )  
 	 	 	 	 	 	 b u f f e r . p u s h ( ' ,   ' ) ;  
 	 	 	 	 	 b u f f e r . p u s h ( v a l u e ) ;  
 	 	 	 	 	 b u f f e r . p u s h ( '   ' ) ;  
 	 	 	 	 	 i f   ( v a l u e   >   1 )  
 	 	 	 	 	 	 b u f f e r . p u s h ( p l u r a l U n i t ) ;  
 	 	 	 	 	 e l s e  
 	 	 	 	 	 	 b u f f e r . p u s h ( s i n g u l a r U n i t ) ;  
 	 	 	 	 }  
 	 	 	 }  
 	 	 	 o u t ( h o u r s ,   t h i s . u n i t s . h o u r ,   t h i s . u n i t s . h o u r s ) ;  
 	 	 	 o u t ( m i n u t e s ,   t h i s . u n i t s . m i n u t e ,   t h i s . u n i t s . m i n u t e s ) ;  
 	 	 	 o u t ( s e c o n d s ,   t h i s . u n i t s . s e c o n d ,   t h i s . u n i t s . s e c o n d s ) ;  
 	 	 }  
 	 	 r e t u r n   [ b u f f e r . j o i n ( ' ' ) , b u f f e r 2 . j o i n ( ' ' ) ] ;  
 	 }  
 }  
 D u r a t i o n . c o u n t d o w n   =   f u n c t i o n ( e l e m e n t ,   e l e m e n t 2 ,   d a t e ,   a b b r e v i a t e d )  
 {  
 	 e l e m e n t   =   $ ( e l e m e n t ) ;  
 	 e l e m e n t 2   =   $ ( e l e m e n t 2 ) ;  
 	 v a r   r e f r e s h   =   f u n c t i o n ( )  
 	 {  
 	 	 v a r   m i l l i s e c o n d s   =   d a t e   -   n e w   D a t e ( ) ;  
 	 	 v a r   d u r a t i o n   =   n e w   D u r a t i o n ( m i l l i s e c o n d s ,   a b b r e v i a t e d ) ;  
 	 	 e l e m e n t . i n n e r H T M L   =   d u r a t i o n . t o S t r i n g ( ) [ 0 ] ;  
 	 	 e l e m e n t 2 . i n n e r H T M L   =   d u r a t i o n . t o S t r i n g ( ) [ 1 ] ;  
 	 	 w i n d o w . s e t T i m e o u t ( r e f r e s h ,   1 0 0 0 ) ;  
 	 }  
 	 r e f r e s h ( ) ;  
 }  

