ÿþ/ /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   G e n e r i c   F o r m   V a l i d a t i o n  
 / /  
 / /   C o p y r i g h t   ( C )   2 0 0 0   J a c o b   H a g e   -   [ j a c o b h a g e @ h o t m a i l . c o m ]  
 / /   D i s t r i b u t e d   u n d e r   t h e   t e r m s   o f   t h e   G N U   L i b r a r y   G e n e r a l   P u b l i c   L i c e n s e  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   I n i t i a l i z i n g   s c r i p t     -   s e t t i n g   g l o b a l   v a r i a b l e s  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 v a r   c h e c k O b j e c t s 	 	 =   n e w   A r r a y ( ) ;   	 / /   A r r a y   c o n t a i n i n g   t h e   o b j e c t s   t o   v a l i d a t e .  
 v a r   e r r o r s 	 	 	 	 =   " " ;   	 	 	 / /   V a r i a b l e   h o l d i n g   t h e   e r r o r   m e s s a g e .  
 v a r   r e t u r n V a l 	 	 	 =   f a l s e ;   	 	 / /   G e n e r a l   r e t u r n   v a l u e .   T h e   v a l i d a t e d   f o r m   w i l l   o n l y   b e   s u b m i t t e d   i f   t r u e .  
 v a r   l a n g u a g e 	 	 	 =   n e w   A r r a y ( ) ;   	 / /   L a n g u a g e   i n d e p e n d e n t   e r r o r   m e s s a g e s !  
 v a r   s e l e c t e c L a n g u a g e 	 =   " e n g l i s h " ; 	 / /   C h o o s e   b e t w e e n   " e n g l i s h " ,   " d a n i s h " ,   " d u t c h " ,   " f r e n c h " ,   " s p a n i s h " ,   " r u s s i a n " ,   " p o r t u g u e s e "  
 l a n g u a g e . e n g l i s h 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . d a n i s h 	 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . d u t c h 	 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . f r e n c h 	 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . s p a n i s h 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . r u s s i a n 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . p o r t u g u e s e 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . s w e d i s h 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . p o l i s h 	 	 	 =   n e w   A r r a y ( ) ;  
 l a n g u a g e . b r a z p o r t 	 	 =   n e w   A r r a y ( ) ;   / /   B r a z i l i a n   P o r t u g u e s e  
  
 / /   E r r o r   m e s s a g e s   i n   e n g l i s h :  
 	 l a n g u a g e . e n g l i s h . h e a d e r 	 	 =   " T h e   f o l l o w i n g   e r r o r ( s )   o c c u r e d : "  
 	 l a n g u a g e . e n g l i s h . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . e n g l i s h . f i e l d 	 	 =   "   F i e l d   " ;  
 	 l a n g u a g e . e n g l i s h . r e q u i r e 	 =   "   i s   r e q u i r e d " ;  
 	 l a n g u a g e . e n g l i s h . m i n 	 	 =   "   a n d   m u s t   c o n s i s t   o f   a t   l e a s t   " ;  
 	 l a n g u a g e . e n g l i s h . m a x 	 	 =   "   a n d   m u s t   n o t   c o n t a i n   m o r e   t h a n   " ;  
 	 l a n g u a g e . e n g l i s h . m i n m a x 	 	 =   "   a n d   n o   m o r e   t h a n   " ;  
 	 l a n g u a g e . e n g l i s h . c h a r s 	 	 =   "   c h a r a c t e r s " ;  
 	 l a n g u a g e . e n g l i s h . n u m 	 	 =   "   a n d   m u s t   c o n t a i n   a   n u m b e r " ;  
 	 l a n g u a g e . e n g l i s h . e m a i l 	 	 =   "   m u s t   c o n t a i n   a   v a l i d   e - m a i l   a d d r e s s " ;  
 	  
 / /   E r r o r   m e s s a g e s   i n   D a n i s h :  
 	 l a n g u a g e . d a n i s h . h e a d e r 	 	 =   " D e r   o p s t o d   f \ 3 7 0 l g e n d e   f e j l : " ;  
 	 l a n g u a g e . d a n i s h . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . d a n i s h . f i e l d 	 	 =   "   F e l t e t   " ;  
 	 l a n g u a g e . d a n i s h . r e q u i r e 	 	 =   "   s k a l   u d f y l d e s " ;  
 	 l a n g u a g e . d a n i s h . m i n 	 	 	 =   "   o g   s k a l   b e s t \ 3 4 5   a f   m i n d s t   " ;  
 	 l a n g u a g e . d a n i s h . m a x 	 	 	 =   "   o g   m \ 3 4 5   i k k e   b e s t \ 3 4 5   a f   f l e r e   e n d   " ;  
 	 l a n g u a g e . d a n i s h . m i n m a x 	 	 =   "   o g   i k k e   f l e r e   "   / /   E n g l i s h :   "   a n d   n o   m o r e   t h a n   " ;  
 	 l a n g u a g e . d a n i s h . c h a r s 	 	 =   "   t e g n " ;  
 	 l a n g u a g e . d a n i s h . n u m 	 	 	 =   "   o g   m \ 3 4 5   k u n   b e s t \ 3 4 5   a f   t a l " ;  
 	 l a n g u a g e . d a n i s h . e m a i l 	 	 =   "   s k a l   i n d e h o l d e   e n   k o r r e k t   e - m a i l   a d d r e s s e " ;  
 	  
 / /   E r r o r   m e s s a g e s   i n   D u t c h :   T h a n k s   t o   B e n j o   d e   L a n g e   < w e b m a s t e r @ b e n n i e - w e b d e s i g n . c o m >   f o r   t r a n s l a t i o n  
 	 l a n g u a g e . d u t c h . h e a d e r 	 	 =   " D e   v o l g e n d e   f o u t ( e n )   z i t t e n   i n   h e t   f o r m u l i e r : "  
 	 l a n g u a g e . d u t c h . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . d u t c h . f i e l d 	 	 =   "   V e l d   " ;  
 	 l a n g u a g e . d u t c h . r e q u i r e 	 	 =   "   i s   v e r p l i c h t " ;  
 	 l a n g u a g e . d u t c h . m i n 	 	 	 =   "   e n   m o e t   b e s t a a n   u i t   m i n s t e n s " ;  
 	 l a n g u a g e . d u t c h . m a x 	 	 	 =   "   e n   m o e t   b e s t a a n   u i t   m e e r   d a n " ;  
 	 l a n g u a g e . d u t c h . m i n m a x 	 	 =   "   e n   n i e t   m e e r   d a n " ;  
 	 l a n g u a g e . d u t c h . c h a r s 	 	 =   "   k a r a k t e r s " ;  
 	 l a n g u a g e . d u t c h . n u m 	 	 	 =   "   e n   m o e t   e e n   n u m m e r   z i j n " ;  
 	 l a n g u a g e . d u t c h . e m a i l 	 	 =   "   m o e t   e e n   g e l d i g   e - m a i l   a d r e s   z i j n . " ;  
  
 / /   E r r o r   m e s s a g e s   i n   F r e n c h :   T h a n k s   t o   C h r i s t o p h e   L a n c e   < c h r i s t o p h e @ j c p - m a r k e t i n g - e v e n t . c h >   f o r   t r a n s l a t i o n  
 	 l a n g u a g e . f r e n c h . h e a d e r 	 	 =   " L ' e r r e u r   s u i v a n t e   s ' e s t   p r o d u i t e :   "  
 	 l a n g u a g e . f r e n c h . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . f r e n c h . f i e l d 	 	 =   "   L e   c h a m p s   " ;  
 	 l a n g u a g e . f r e n c h . r e q u i r e 	 	 =   "   e s t   o b l i g a t o i r e " ;  
 	 l a n g u a g e . f r e n c h . m i n 	 	 	 =   "   e t   d o i t   c o n t e n i r   a u   m o i n s   " ;  
 	 l a n g u a g e . f r e n c h . m a x 	 	 	 =   "   e t   n e   d o i t   p a s   c o n t e n i r   p l u s   d e   " ;  
 	 l a n g u a g e . f r e n c h . m i n m a x 	 	 =   "   e t   p a s   p l u s   d e   " ;  
 	 l a n g u a g e . f r e n c h . c h a r s 	 	 =   "   c a r a c t \ 3 5 0 r e s " ;  
 	 l a n g u a g e . f r e n c h . n u m 	 	 	 =   "   e t   d o i t   c o n t e n i r   u n   n o m b r e   " ;  
 	 l a n g u a g e . f r e n c h . e m a i l 	 	 =   "   d o i t   c o n t e n i r   u n e   a d r e s s e   e - m a i l   v a l i d e " ;  
  
 / /   E r r o r   m e s s a g e s   i n   S p a n i s h :   T h a n k s   t o   E d u   < e d u @ m a c n e t o . c o m >  
 	 l a n g u a g e . s p a n i s h . h e a d e r 	 	 =   " S e   h a   p r o d u c i d o   u n   e r r o r : "  
 	 l a n g u a g e . s p a n i s h . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . s p a n i s h . f i e l d 	 	 =   "   E l   c a m p o   " ;  
 	 l a n g u a g e . s p a n i s h . r e q u i r e 	 =   "   e s   o b l i g a t o r i o " ;  
 	 l a n g u a g e . s p a n i s h . m i n 	 	 =   "   y   d e b e   c o n t e n e r   a l   m e n o s   " ;  
 	 l a n g u a g e . s p a n i s h . m a x 	 	 =   "   y   n o   d e b e   c o n t e n e r   m \ 3 4 1 s   d e   " ;  
 	 l a n g u a g e . s p a n i s h . m i n m a x 	 	 =   "   y   n o   m \ 3 4 1 s   d e   " ;  
 	 l a n g u a g e . s p a n i s h . c h a r s 	 	 =   "   c a r a c t e r e s " ;  
 	 l a n g u a g e . s p a n i s h . n u m 	 	 =   "   y   d e b e   c o n t e n e r   u n   n \ 3 7 2 m e r o " ;  
 	 l a n g u a g e . s p a n i s h . e m a i l 	 	 =   "   d e b e   c o n t e n e r   u n a   d i r e c c i \ 3 6 3 n   d e   e - m a i l   v \ 3 4 1 l i d a " ;  
 	  
 / /   E r r o r   m e s s a g e s   i n   r u s s i a n :   T h a n k s   t o :   A l e x a n d e r   P r e s m a n   < a p r e s m a n @ g o s n e d . c o m >  
 	 l a n g u a g e . r u s s i a n . h e a d e r 	 	 =   "   Â î ç í è ê ë à   Î ø è á ê à ( è ) : "  
 	 l a n g u a g e . r u s s i a n . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . r u s s i a n . f i e l d 	 	 =   "   Ï î ë å   " ;  
 	 l a n g u a g e . r u s s i a n . r e q u i r e 	 =   "   î á ÿ ç à ò å ë ü í î " ;  
 	 l a n g u a g e . r u s s i a n . m i n 	 	 =   "   è   ä î ë æ í î   ñ î ä å ð æ à ò ü   í å   ì å í å å   " ;  
 	 l a n g u a g e . r u s s i a n . m a x 	 	 =   "   è   í å   ä î ë æ í î   ñ î ä å ð æ à ò ü   á î ë å å   " ;  
 	 l a n g u a g e . r u s s i a n . m i n m a x 	 	 =   "   è   í å   á î ë å å   " ;  
 	 l a n g u a g e . r u s s i a n . c h a r s 	 	 =   "   ç í à ê î â " ;  
 	 l a n g u a g e . r u s s i a n . n u m 	 	 =   "   è   ä î ë æ í î   ñ î ä å ð æ à ò ü   ÷ è ñ ë î â î å   ç í à ÷ å í è å " ;  
 	 l a n g u a g e . r u s s i a n . e m a i l 	 	 =   "   ä î ë æ í î   ñ î ä å ð æ à ò ü   ä å é ñ ò â è ò å ë ü í û é   e - m a i l   à ä ð å ñ " ;  
 	  
 / /   E r r o r   m e s s a g e s   i n   p o r t u g u e s e :   T h a n k s   t o :   M a r c e l o   R o d r i g u e s   d e   C a m a r g o   < m a r c e l o @ d e c h i c h i . c o m . b r >  
 	 l a n g u a g e . p o r t u g u e s e . h e a d e r 	 =   " O ( s )   s e g u i n t e ( s )   e r r o ( s )   o c o r r e u ( a m )  : "  
 	 l a n g u a g e . p o r t u g u e s e . s t a r t 	 =   " - > " ;  
 	 l a n g u a g e . p o r t u g u e s e . f i e l d 	 =   "   C a m p o      " ;  
 	 l a n g u a g e . p o r t u g u e s e . r e q u i r e 	 =   "   e '   n e c e s s a r i o " ;  
 	 l a n g u a g e . p o r t u g u e s e . m i n 	 	 =   "   e   d e v e   c o n t e r   p e l o   m e n o s   " ;  
 	 l a n g u a g e . p o r t u g u e s e . m a x 	 	 =   "   e   n a o   d e v e   c o n t e r   m a i s   d e   " ;  
 	 l a n g u a g e . p o r t u g u e s e . m i n m a x 	 =   "   e   n a o   m a i s   q u e   " ;  
 	 l a n g u a g e . p o r t u g u e s e . c h a r s 	 =   "   c a r a c t e r e s " ;  
 	 l a n g u a g e . p o r t u g u e s e . n u m 	 	 =   "   e   d e v e   c o n t e r   n u m e r o " ;  
 	 l a n g u a g e . p o r t u g u e s e . e m a i l 	 =   "   d e v e   c o n t e r   u m   e - m a i l   v a l i d o " ;  
  
 / /   E r r o r   m e s s a g e s   i n   S w e d i s h :   T h a n k s   t o   R o g e r   E d v a r d s s o n   < r o g e r . e d v a r d s s o n @ n o e d . c o m >  
 	 l a n g u a g e . s w e d i s h . h e a d e r 	 	 =   " F al j a n d e   f e l   u p p s t o d : " ;  
 	 l a n g u a g e . s w e d i s h . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . s w e d i s h . f i e l d 	 	 =   "   F `l t e t   " ;  
 	 l a n g u a g e . s w e d i s h . r e q u i r e 	 =   "   m Rs t e   f y l l a s   i " ;  
 	 l a n g u a g e . s w e d i s h . m i n 	 	 =   "   o c h   s k a l l   b e s t R  a v   m i n s t   " ;  
 	 l a n g u a g e . s w e d i s h . m a x 	 	 =   "   o c h   s k a l l   i n t e   b e s t R  a v   f l e r   `n   " ;  
 	 l a n g u a g e . s w e d i s h . m i n m a x 	 	 =   "   o c h   i n t e   f l e r   `n   " ;  
 	 l a n g u a g e . s w e d i s h . c h a r s 	 	 =   "   t e c k e n " ;  
 	 l a n g u a g e . s w e d i s h . n u m 	 	 =   "   o c h   m Rs t e   i n n e h Rl l a   e t t   n u m m e r " ;  
 	 l a n g u a g e . s w e d i s h . e m a i l 	 	 =   "   m Rs t e   i n n e h Rl l a   e n   k o r r e k t   e p o s t   a d r e s s " ;  
  
 / /   E r r o r   m e s s a g e s   i n   p o l i s h :   T h a n k s   t o   M a r c i n   M a c i u k i e w i c z   < c i u k e s @ p o c z t a . f m >  
 	 l a n g u a g e . p o l i s h . h e a d e r 	 	 =   " W y s t ¹ p i ³   n a s t ê p u j ¹ c y   b ³ ¹ d ( b ³ ê d y ) : "  
 	 l a n g u a g e . p o l i s h . s t a r t 	 	 =   " *   " ;  
 	 l a n g u a g e . p o l i s h . f i e l d 	 	 =   "   P o l e   < " ;  
 	 l a n g u a g e . p o l i s h . r e q u i r e 	 	 =   " >   j e s t   w y m a g a n e " ;  
 	 l a n g u a g e . p o l i s h . m i n 	 	 	 =   "   i   m u s i   z a w i e r a æ   c o n a j m n i e j   " ;  
 	 l a n g u a g e . p o l i s h . m a x 	 	 	 =   "   i   n i e   m o ¿ e   z a w i e r a æ   w i ê c e j   n i ¿   " ;  
 	 l a n g u a g e . p o l i s h . m i n m a x 	 	 =   "   i   n i e   w i ê c e j   n i ¿   " ;  
 	 l a n g u a g e . p o l i s h . c h a r s 	 	 =   "   z n a k i " ;  
 	 l a n g u a g e . p o l i s h . n u m 	 	 	 =   "   i   m u s i   z a w i e r a æ   l i c z b ê " ;  
 	 l a n g u a g e . p o l i s h . e m a i l 	 	 =   "   m u s i   z a w i e r a æ   p r a w i d ³ o w y   a d r e s   e - m a i l " ;  
  
 / /   E r r o r   m e s s a g e s   i n   b r a z i l i a n   p o r t u g u e s e :   T h a n k s   t o   F e r n a n d o   D .   d e   C a s t i l h o s   < f e r n a n d o . c a s t i l h o s @ e d w 3 . c o m >  
 	 l a n g u a g e . b r a z p o r t . h e a d e r 	 =   " O ( s )   s e g u i n t e ( s )   e r r o ( s )   o c o r r e u ( r a m ) : "  
 	 l a n g u a g e . b r a z p o r t . s t a r t 	 	 =   " - > " ;  
 	 l a n g u a g e . b r a z p o r t . f i e l d 	 	 =   "   O   c a m p o   " ;  
 	 l a n g u a g e . b r a z p o r t . r e q u i r e 	 =   "   é   o b r i g a t ó r i o " ;  
 	 l a n g u a g e . b r a z p o r t . m i n 	 	 =   "   e   d e v e   s e r   c o m p o s t o   d e   n o   m í n i m o   p o r   " ;  
 	 l a n g u a g e . b r a z p o r t . m a x 	 	 =   "   e   n ã o   d e v e   c o n t e r   m a i s   d e   " ;  
 	 l a n g u a g e . b r a z p o r t . m i n m a x 	 =   "   e   n ã o   m a i s   d e   " ;  
 	 l a n g u a g e . b r a z p o r t . c h a r s 	 	 =   "   c a r a c t e r e s " ;  
 	 l a n g u a g e . b r a z p o r t . n u m 	 	 =   "   e   d e v e   c o n t e r   u m   n ú m e r o " ;  
 	 l a n g u a g e . b r a z p o r t . e m a i l 	 	 =   "   d e v e   c o n t e r   u m   e n d e r e ç o   d e   e - m a i l   v á l i d o " ;  
  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   d e f i n e   -   C a l l   t h i s   f u n c t i o n   i n   t h e   b e g i n n i n g   o f   t h e   p a g e .   I . e .   o n L o a d .  
 / /  
 / /   n   =   n a m e   o f   t h e   i n p u t   f i e l d   ( R e q u i r e d )  
 / /   t y p e =   s t r i n g ,   n u m ,   e m a i l   ( R e q u i r e d )  
 / /   m i n   =   t h e   v a l u e   m u s t   h a v e   a t   l e a s t   [ m i n ]   c h a r a c t e r s   ( O p t i o n a l )  
 / /   m a x   =   t h e   v a l u e   m u s t   h a v e   m a x i m u m   [ m a x ]   c h a r a c t e r s   ( O p t i o n a l )  
 / /   d   =   ( O p t i o n a l )  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   d e f i n e ( n , t y p e , H T M L n a m e , m i n , m a x , d ) {  
 	 v a r   p ;  
 	 v a r   i ;  
 	 v a r   x ;  
 	 i f ( ! d )   d = d o c u m e n t ;  
 	 i f ( ( p = n . i n d e x O f ( " ? " ) ) > 0 & & p a r e n t . f r a m e s . l e n g t h ) {  
         	 d = p a r e n t . f r a m e s [ n . s u b s t r i n g ( p + 1 ) ] . d o c u m e n t ;  
         	 n = n . s u b s t r i n g ( 0 , p ) ;  
         }  
 	 i f ( ! ( x = d [ n ] ) & & d . a l l )   x = d . a l l [ n ] ;  
 	  
     	 f o r   ( i = 0 ; ! x & & i < d . f o r m s . l e n g t h ; i + + ) {  
     	 	 x = d . f o r m s [ i ] [ n ] ;  
     	 }  
 	 f o r ( i = 0 ; ! x & & d . l a y e r s & & i < d . l a y e r s . l e n g t h ; i + + ) {  
 	 	 x = d e f i n e ( n , t y p e , H T M L n a m e , m i n , m a x , d . l a y e r s [ i ] . d o c u m e n t ) ;  
 	 	 r e t u r n   x ; 	 	  
 	 }  
 	  
 	 / /   C r e a t e   O b j e c t .   T h e   n a m e   w i l l   b e   " V _ s o m e t h i n g "   w h e r e   s o m e t h i n g   i s   t h e   " n "   p a r a m e t e r   a b o v e .  
 	 e v a l ( " V _ " + n + "   =   n e w   f o r m R e s u l t ( x , t y p e , H T M L n a m e , m i n , m a x ) ; " ) ;  
 	 c h e c k O b j e c t s [ e v a l ( c h e c k O b j e c t s . l e n g t h ) ]   =   e v a l ( " V _ " + n ) ;  
 }  
  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   f o r m R e s u l t   -   U s e d   i n t e r n a l l y   t o   c r e a t e   t h e   o b j e c t s  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   f o r m R e s u l t ( f o r m , t y p e , H T M L n a m e , m i n , m a x ) {  
 	 t h i s . f o r m   =   f o r m ;  
 	 t h i s . t y p e   =   t y p e ;  
 	 t h i s . H T M L n a m e   =   H T M L n a m e ;  
 	 t h i s . m i n     =   m i n ;  
 	 t h i s . m a x     =   m a x ;  
 }  
  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   v a l i d a t e   -   C a l l   t h i s   f u n c t i o n   o n S u b m i t   a n d   r e t u r n   t h e   " r e t u r n V a l " .   ( o n S u b m i t = " v a l i d a t e ( ) ; r e t u r n   r e t u r n V a l ; " )  
 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   v a l i d a t e ( ) {  
 	 i f ( c h e c k O b j e c t s . l e n g t h > 0 ) {  
 	 	 e r r o r O b j e c t   =   " " ;  
 	  
 	 	 f o r ( i = 0 ; i < c h e c k O b j e c t s . l e n g t h ; i + + ) {  
 	 	 	 v a l i d a t e O b j e c t   	 	 	 =   n e w   O b j e c t ( ) ;  
 	 	 	 v a l i d a t e O b j e c t . f o r m   	 =   c h e c k O b j e c t s [ i ] . f o r m ;  
 	 	 	 v a l i d a t e O b j e c t . H T M L n a m e   =   c h e c k O b j e c t s [ i ] . H T M L n a m e ;  
 	 	 	 v a l i d a t e O b j e c t . v a l   	 	 =   c h e c k O b j e c t s [ i ] . f o r m . v a l u e ;  
 	 	 	 v a l i d a t e O b j e c t . l e n   	 	 =   c h e c k O b j e c t s [ i ] . f o r m . v a l u e . l e n g t h ;  
 	 	 	 v a l i d a t e O b j e c t . m i n   	 	 =   c h e c k O b j e c t s [ i ] . m i n ;  
 	 	 	 v a l i d a t e O b j e c t . m a x   	 	 =   c h e c k O b j e c t s [ i ] . m a x ;  
 	 	 	 v a l i d a t e O b j e c t . t y p e   	 =   c h e c k O b j e c t s [ i ] . t y p e ;  
 	 	 	  
 	 	 	 / / D e b u g   a l e r t   l i n e  
 	 	 	 / / a l e r t ( " v a l i d a t e O b j e c t :   " + v a l i d a t e O b j e c t + " \ n v a l i d a t e O b j e c t . v a l :   " + v a l i d a t e O b j e c t . v a l + " \ n v a l i d a t e O b j e c t . l e n :   " + v a l i d a t e O b j e c t . l e n + " \ n v a l i d a t e O b j e c t . m i n , v a l i d a t e O b j e c t . m a x :   " + v a l i d a t e O b j e c t . m i n + " , " + v a l i d a t e O b j e c t . m a x + " \ n v a l i d a t e O b j e c t . t y p e :   " + v a l i d a t e O b j e c t . t y p e ) ;  
 	 	 	  
 	 	 	 / /   C h e c k i n g   i n p u t .   I f   " m i n "   a n d / o r   " m a x "   i s   d e f i n e d   t h e   i n p u t   h a s   t o   b e   w i t h i n   t h e   s p e c i f i c   r a n g e  
 	 	 	 i f ( v a l i d a t e O b j e c t . t y p e   = =   " n u m "   | |   v a l i d a t e O b j e c t . t y p e   = =   " s t r i n g " ) {  
 	 	 	 	 i f ( ( v a l i d a t e O b j e c t . t y p e   = =   " n u m "   & &   v a l i d a t e O b j e c t . l e n   < =   0 )   | |   ( v a l i d a t e O b j e c t . t y p e   = =   " n u m "   & &   i s N a N ( v a l i d a t e O b j e c t . v a l ) ) ) { e r r o r s + = l a n g u a g e [ s e l e c t e c L a n g u a g e ] . s t a r t + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . f i e l d + v a l i d a t e O b j e c t . H T M L n a m e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . r e q u i r e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . n u m + " \ n " ;  
 	 	 	 	 }   e l s e   i f   ( v a l i d a t e O b j e c t . m i n   & &   v a l i d a t e O b j e c t . m a x   & &   ( v a l i d a t e O b j e c t . l e n   <   v a l i d a t e O b j e c t . m i n   | |   v a l i d a t e O b j e c t . l e n   >   v a l i d a t e O b j e c t . m a x ) ) { e r r o r s + = l a n g u a g e [ s e l e c t e c L a n g u a g e ] . s t a r t + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . f i e l d + v a l i d a t e O b j e c t . H T M L n a m e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . r e q u i r e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . m i n + v a l i d a t e O b j e c t . m i n + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . m i n m a x + v a l i d a t e O b j e c t . m a x + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . c h a r s + " \ n " ;  
 	 	 	 	 }   e l s e   i f   ( v a l i d a t e O b j e c t . m i n   & &   ! v a l i d a t e O b j e c t . m a x   & &   ( v a l i d a t e O b j e c t . l e n   <   v a l i d a t e O b j e c t . m i n ) ) { e r r o r s + = l a n g u a g e [ s e l e c t e c L a n g u a g e ] . s t a r t + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . f i e l d + v a l i d a t e O b j e c t . H T M L n a m e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . r e q u i r e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . m i n + v a l i d a t e O b j e c t . m i n + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . c h a r s + " \ n " ;  
 	 	 	 	 }   e l s e   i f   ( v a l i d a t e O b j e c t . m a x   & &   ! v a l i d a t e O b j e c t . m i n   & & ( v a l i d a t e O b j e c t . l e n   >   v a l i d a t e O b j e c t . m a x ) ) { e r r o r s + = l a n g u a g e [ s e l e c t e c L a n g u a g e ] . s t a r t + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . f i e l d + v a l i d a t e O b j e c t . H T M L n a m e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . r e q u i r e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . m a x + v a l i d a t e O b j e c t . m a x + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . c h a r s + " \ n " ;  
 	 	 	 	 }   e l s e   i f   ( ! v a l i d a t e O b j e c t . m i n   & &   ! v a l i d a t e O b j e c t . m a x   & &   v a l i d a t e O b j e c t . l e n   < =   0 ) { e r r o r s + = l a n g u a g e [ s e l e c t e c L a n g u a g e ] . s t a r t + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . f i e l d + v a l i d a t e O b j e c t . H T M L n a m e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . r e q u i r e + " \ n " ;  
 	 	 	 	 }  
 	 	 	 }   e l s e   i f ( v a l i d a t e O b j e c t . t y p e   = =   " e m a i l " ) {  
 	 	 	 	 / /   C h e c k i n g   e x i s t e n s e   o f   " @ "   a n d   " . " .   T h e   l e n g t h   o f   t h e   i n p u t   m u s t   b e   a t   l e a s t   5   c h a r a c t e r s .   T h e   " . "   m u s t   n e i t h e r   b e   p r e c e d i n g   t h e   " @ "   n o r   f o l l o w   i t .  
 	 	 	 	 i f ( ( v a l i d a t e O b j e c t . v a l . i n d e x O f ( " @ " )   = =   - 1 )   | |   ( v a l i d a t e O b j e c t . v a l . c h a r A t ( 0 )   = =   " . " )   | |   ( v a l i d a t e O b j e c t . v a l . c h a r A t ( 0 )   = =   " @ " )   | | ( v a l i d a t e O b j e c t . l e n   <   6 )   | |   ( v a l i d a t e O b j e c t . v a l . i n d e x O f ( " . " )   = =   - 1 )   | |   ( v a l i d a t e O b j e c t . v a l . c h a r A t ( v a l i d a t e O b j e c t . v a l . i n d e x O f ( " @ " ) + 1 )   = =   " . " )   | |   ( v a l i d a t e O b j e c t . v a l . c h a r A t ( v a l i d a t e O b j e c t . v a l . i n d e x O f ( " @ " ) - 1 )   = =   " . " ) ) { e r r o r s + = l a n g u a g e [ s e l e c t e c L a n g u a g e ] . s t a r t + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . f i e l d + v a l i d a t e O b j e c t . H T M L n a m e + l a n g u a g e [ s e l e c t e c L a n g u a g e ] . e m a i l + " \ n " ; }  
 	 	 	 }  
 	 	 }  
 	 }  
 	 / /   U s e d   t o   s e t   t h e   s t a t e   o f   t h e   r e t u r n V a l .   I f   e r r o r s   - >   s h o w   e r r o r   m e s s a g e s   i n   c h o s e n   l a n g u a g e  
 	 i f ( e r r o r s ) {  
 	 	 a l e r t ( l a n g u a g e [ s e l e c t e c L a n g u a g e ] . h e a d e r . c o n c a t ( " \ n " + e r r o r s ) ) ;  
 	 	 e r r o r s   =   " " ;  
 	 	 r e t u r n V a l   =   f a l s e ;  
 	 }   e l s e   {  
 	 	 r e t u r n V a l   =   t r u e ;  
 	 }  
 }  
 
