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