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