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