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