ÿþv a r   l i s t e o u v e r t e   =   f a l s e ;  
  
 / /   D é c l e n c h e   l e   f o r m u l a i r e   d e   l i s t e   d e s   s i t e s   d u   g r o u p e  
 f u n c t i o n   a l l e r S i t e D u G r o u p e ( )   {  
 	 v a r   l b   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' s i t e s G r o u p e ' ) ;  
 	 v a r   u r l   =   l b . o p t i o n s [ l b . s e l e c t e d I n d e x ] . v a l u e ;  
 	 v a r   f o r 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 S i t e s G r o u p e ' ) ;  
 	 f o r m . a c t i o n   =   u r l ;  
 }  
  
 f u n c t i o n   a l l e r P a g e ( i d S e l e c t ) {  
 	 i f   ( d o c u m e n t . g e t E l e m e n t B y I d ( i d S e l e c t ) . s e l e c t e d I n d e x   >   0 )   {  
 	 	 t o p . l o c a t i o n   =   d o c u m e n t . g e t E l e m e n t B y I d ( i d S e l e c t ) . o p t i o n s [ d o c u m e n t . g e t E l e m e n t B y I d ( i d S e l e c t ) . s e l e c t e d I n d e x ] . v a l u e  
 	 } 	  
 }  
 / /   A j o u t   d ' u n   m a r q u e   p a g e  
 f u n c t i o n   b o o k m a r k s i t e ( t i t l e ,   u r l ) {  
 	 i f   ( d o c u m e n t . a l l )  
 	 	 w i n d o w . e x t e r n a l . A d d F a v o r i t e ( u r l ,   t i t l e ) ;  
 	 e l s e   i f   ( w i n d o w . s i d e b a r )  
 	 	 w i n d o w . s i d e b a r . a d d P a n e l ( t i t l e ,   u r l ,   " " )  
 }  
 / /   C h a n g e m e n t   d e   f e u i l l e   d e   s t y l e  
 f u n c t i o n   s e t S t y l e ( s t y l e S h e e t )   {  
 	 i f   ( ! d o c u m e n t . s t y l e S h e e t s )   v a r   s s   =   g e t A l l S h e e t s ( )   / / O p e r a  
 	 e l s e   v a r   s s   =   d o c u m e n t . s t y l e S h e e t s ;   / / D o m  
  
 	 f o r (   v a r   x   =   0 ;   x   <   s s . l e n g t h ;   x + +   )   {  
 	 	 i f (   s s [ x ] . t i t l e . s u b s t r ( 0 , 9 )   = =   " g e n e r a l i + "   )   s s [ x ] . d i s a b l e d = t r u e ;  
 	 	 i f (   s s [ x ] . t i t l e   = =   s t y l e S h e e t   )   {    
 	 	 	 s s [ x ] . d i s a b l e d = f a l s e ;  
 	 	 	 s e t C o o k i e ( " g e n e r a l i S t y l e S h e e t " , s s [ x ] . t i t l e ) ;  
 	 	 }  
 	 } 	  
 }  
 f u n c t i o n   s e t S t y l e S h e e t F r o m C o o k i e ( )   {  
 	 s e t S t y l e ( g e t C o o k i e ( " g e n e r a l i S t y l e S h e e t " ) ) ;  
 }  
 / /   s e t   C o o k i e  
 f u n c t i o n   s e t C o o k i e ( n o m ,   v a l e u r )   {  
 	 v a r   a r g v = s e t C o o k i e . a r g u m e n t s ;  
 	 v a r   a r g c = s e t C o o k i e . a r g u m e n t s . l e n g t h ;  
  
 	 v a r   e x p i r e s   = ( a r g c   >   2 )   ?   a r g v [ 2 ]   :   n u l l ;  
 	 v a r   p a t h         = ( a r g c   >   3 )   ?   a r g v [ 3 ]   :   n u l l ;  
 	 v a r   d o m a i n     = ( a r g c   >   4 )   ?   a r g v [ 4 ]   :   n u l l ;  
 	 v a r   s e c u r e     = ( a r g c   >   5 )   ?   a r g v [ 5 ]   :   f a l s e ;  
  
 	 d o c u m e n t . c o o k i e   =   n o m + " = " + e s c a p e ( v a l e u r ) +  
 	 ( ( e x p i r e s   = =   n u l l   )   ?   " "   :   ( " ;   e x p i r e s = " + e x p i r e s . t o G M T S t r i n g ( ) ) ) +  
 	 ( ( p a t h         = =   n u l l   )   ?   " "   :   ( " ;   p a t h = " + p a t h ) ) +  
 	 ( ( d o m a i n     = =   n u l l   )   ?   " "   :   ( " ;   d o m a i n = " + d o m a i n ) ) +  
 	 ( ( s e c u r e     = =   t r u e   )   ?   " ;   s e c u r e "   :   " " ) ;  
 	  
 }  
 f u n c t i o n   g e t C o o k i e V a l ( o f f s e t )   {  
 	 v a r   e n d s t r = d o c u m e n t . c o o k i e . i n d e x O f   ( " ; " ,   o f f s e t ) ;  
 	 i f   ( e n d s t r = = - 1 )   e n d s t r = d o c u m e n t . c o o k i e . l e n g t h ;  
 	 r e t u r n   u n e s c a p e ( d o c u m e n t . c o o k i e . s u b s t r i n g ( o f f s e t ,   e n d s t r ) ) ;  
 }  
 f u n c t i o n   g e t C o o k i e ( n o m )   {  
 	 v a r   a r g = n o m + " = " ;  
 	 v a r   a l e n = a r g . l e n g t h ;  
 	 v a r   c l e n = d o c u m e n t . c o o k i e . l e n g t h ;  
 	 v a r   i = 0 ;  
 	 w h i l e   ( i < c l e n )  
 	 {  
 	 	 v a r   j = i + a l e n ;  
 	 	 i f   ( d o c u m e n t . c o o k i e . s u b s t r i n g ( i ,   j ) = = a r g )   r e t u r n   g e t C o o k i e V a l ( j ) ;  
 	 	 i = d o c u m e n t . c o o k i e . i n d e x O f ( "   " , i ) + 1 ;  
 	 	 i f   ( i = = 0 )   b r e a k ; 	  
 	 }  
 	 r e t u r n   n u l l ;  
 }  
  
 / /   A j o u t   d ' u n   é v e n e m e n t   à   u n   o b j e t  
 f u n c t i o n   a d d E v e n t ( o b j e t , e v e n e m e n t , f o n c t i o n ) {  
         i f   ( o b j e t . a d d E v e n t L i s t e n e r ) {   o b j e t . a d d E v e n t L i s t e n e r ( e v e n e m e n t , f o n c t i o n , t r u e ) ;   r e t u r n   t r u e ;   }  
         e l s e   i f   ( o b j e t . a t t a c h E v e n t ) {   r e t u r n   o b j e t . a t t a c h E v e n t ( " o n " + e v e n e m e n t , f o n c t i o n ) ;   }  
         e l s e   {   r e t u r n   f a l s e ;   }  
 }  
 a d d E v e n t ( w i n d o w , ' l o a d ' , s e t S t y l e S h e e t F r o m C o o k i e ) ;  
  
 f u n c t i o n   c l i c k L i s t e ( l i s t e ,   t a i l l e ,   i d D i v ,   e l a r g i r )   {  
 	 i f   ( w i n d o w . e v e n t   & &   e l a r g i r )   {  
 	 	 i f   ( l i s t e o u v e r t e )   {  
 	 	 	 r e t a b l i r L i s t e ( l i s t e ,   t a i l l e ,   i d D i v ,   e l a r g i r ) ;  
 	 	 }  
 	 	 e l s e  
 	 	 {  
 	 	 	 e l a r g i r L i s t e ( l i s t e ,   i d D i v ,   e l a r g i r ) ;  
 	 	 }  
 	 }  
 }  
 f u n c t i o n   e l a r g i r L i s t e ( l i s t e ,   i d D i v ,   e l a r g i r )   {  
 	 i f   ( w i n d o w . e v e n t   & &   e l a r g i r )   {  
 	 	 l i s t e o u v e r t e   =   t r u e ;  
 	 	 l i s t e . s t y l e . w i d t h   =   ' a u t o ' ;  
 	 	 l i s t e . s i z e   =   ( l i s t e . l e n g t h > 1 0 ) ?   1 0   :   l i s t e . l e n g t h   ;  
 	 	 l i s t e . s t y l e . p o s i t i o n   =   ' a b s o l u t e '   ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( i d D i v ) . s t y l e . t e x t A l i g n   =   ' l e f t '   ;  
 	 }  
 }  
  
 f u n c t i o n   r e t a b l i r L i s t e ( l i s t e ,   t a i l l e ,   i d D i v ,   e l a r g i r )   {  
 	 i f   ( w i n d o w . e v e n t   & &   e l a r g i r )   {  
 	 	 l i s t e o u v e r t e   =   f a l s e ;  
 	 	 l i s t e . s t y l e . w i d t h   =   t a i l l e ;  
 	 	 l i s t e . s t y l e . p o s i t i o n   =   ' s t a t i c '   ;  
 	 	 l i s t e . s i z e = ' 1 ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( i d D i v ) . s t y l e . t e x t A l i g n   =   ' c e n t e r '   ;  
 	 }  
 }  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   G E N E R A L I   :   R e p r i s   d e   l a   p a g e   s e a r c h r e s u l t - i n c . j s p  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   s u b m i t S e a r c h P a g e r F o r m ( )   {  
 	 v a r   i n d e x   =   d o c u m e n t . a d v S e a r c h F o r m . m a x P a g e I t e m s . s e l e c t e d I n d e x ;  
 	 i f   (   i n d e x   ! =   - 1   ) {  
 	 	 d o c u m e n t . s e a r c h p a g e r . m a x P a g e I t e m s . v a l u e   =  
 	 	 	 d o c u m e n t . a d v S e a r c h F o r m . m a x P a g e I t e m s . o p t i o n s [ i n d e x ] . v a l u e ;  
 	 }  
 	 d o c u m e n t . s e a r c h p a g e r . s u b m i t ( ) ;  
 }  
 / /   o v e r r i d e   p r e v i o u s   d e c l a r a t i o n  
 f u n c t i o n   c h e c k M a x P a g e I t e m s ( t h e F o r m ) {  
 	 i f   (   d o c u m e n t . a d v S e a r c h F o r m   & &   d o c u m e n t . a d v S e a r c h F o r m . m a x P a g e I t e m s  
 	 	 & &   d o c u m e n t . a d v S e a r c h F o r m . m a x P a g e I t e m s . s e l e c t e d I n d e x   ! =   - 1   ) {  
 	 	 t h e F o r m . m a x P a g e I t e m s . v a l u e   =   d o c u m e n t . a d v S e a r c h F o r m . m a x P a g e I t e m s . o p t i o n s [ d o c u m e n t . a d v S e a r c h F o r m . m a x P a g e I t e m s . s e l e c t e d I n d e x ] . v a l u e ;  
 	 }  
 }  
  
 / *   a u t e u r :   J e a n - B e n o î t   M u r a t   * /  
 / *   D a t e   d e   c r é a t i o n :   0 7 / 1 0 / 2 0 0 4   * /  
  
 / *           F o n c t i o n s   d e   c o n t r ô l e   d e   c h a m p s   d e   f o r m u l a i r e s   c o t é   c l i e n t       * /  
  
 / / D i v e r s e s   e x p r e s s i o n s   r é g u l i è r e s   u t i l e s  
  
 / /   E x p r e s s i o n s   r é g u l i è r e s   d e   t e s t   d e   l o n g u e u r  
 v a r   r e g E x p E m p t y = / ^ $ / g ; 	 	 	 	 	 / /   A c c e p t e   u n e   c h a i n e   v i d e  
 v a r   r e g E x p 8 C h a r s = / ^ [ 0 - 9 a - z A - Z ] { 8 , } $ / g ; 	 	 	 / /   A c c e p t e   u n e   c h a i n e   d ' a u   m o i n s   8   c a r c t è r e s   a l p h a n u m e r i q u e s   ( p o u r   u n   m o t   d e   p a s s e   p a r   e x e m p l e ) .  
  
 / /   E x p r e s s i o n s   r é g u l i è r e s   d e   t e s t   d e   t y p e   d e   c a r a c t è r e  
 v a r   r e g E x p A l p h a n u m e r i c = / [ 0 - 9 a - z A - Z à ä â é è ë ê ï î ô û ü ç Ç É È À Ù Ô Â î Î ° . - ] + / g ; 	 	 	 / /   A c c e p t e   u n e   c h a i n e   a l p h a n u m é r i q u e  
 v a r   r e g E x p A l p h a n u m e r i c W i t h W h i t e s p a c e = / [ 0 - 9 a - z A - Z é è à ê ] + / g ;  
 v a r   r e g E x p A l p h a b e t i c = / [ a - z A - Z ] + / g ; 	 	 	 / /   A c c e p t e   u n e   c h a i n e   a l p h a b é t i q u e  
 v a r   r e g E x p N u m e r i c = / [ 0 - 9 ] + / g ; 	 	 	 	 / /   A c c e p t e   u n e   c h a i n e   n u m é r i q u e  
  
 / /   E x p r e s s i o n s   r é g u l i è r e s   d e   t e s t   d e   t y p e  
 v a r   r e g E x p I n t = / ^ [ 0 - 9 ] + $ / g ; 	 	 	 	 / /   A c c e p t e   u n e   c h a i n e   d e   t y p e   ' i n t '  
 v a r   r e g E x p D o u b l e = / ^ [ - + ] ? [ 0 - 9 ] + ( \ . [ 0 - 9 ] + ) ? $ / g ; 	 	 / /   A c c e p t e   u n e   c h a i n e   d e   t y p e   ' d o u b l e '  
 v a r   r e g E x p F l o a t = / ^ [ - + ] ? [ 0 - 9 ] + ( \ . [ 0 - 9 ] + ) ? ( [ e E ] [ - + ] ? [ 0 - 9 ] + ) ? $ / g ; 	 / /   A c c e p t e   u n e   c h a i n e   d e   t y p e   ' f l o a t '  
 v a r   r e g E x p T i m e = / ^ ( [ 0 1 ] [ 0 - 9 ] | 2 [ 0 1 2 3 ] ) \ : ( [ 0 1 2 3 4 5 ] [ 0 - 9 ] ) ( \ : ( [ 0 1 2 3 4 5 ] [ 0 - 9 ] ) ( . ( [ 0 - 9 ] { 3 } ) + ) ? ) ? $ / g ; 	 	   / /   A c c e p t e   u n e   c h a i n e   d e   t y p e   ' t i m e ' .   E x   :   1 2 : 5 1   o u   2 1 : 4 5 : 3 5 . 6 5 4  
 v a r   r e g E x p F r e n c h D a t e = / ^ ( 0 [ 1 - 9 ] | [ 1 2 ] [ 0 - 9 ] | 3 [ 0 1 ] ) [ \ -   \ / \ . ] ( 0 [ 1 - 9 ] | 1 [ 0 1 2 ] ) [ \ -   \ / \ . ] ( 1 9 | 2 0 ) \ d \ d $ / g ;     / /   d a t e   a u   f o r m a t   j j / m m / a a a a   o u   j j - m m - a a a a   o u   j j   m m   a a a a   o u   j j . m m . a a a a   a v e c   a a a a   c o m p r i s   e n t r e   1 9 0 0   e t   2 0 9 9 .  
 v a r   r e g E x p E n g l i s h D a t e = / ^ ( 1 9 | 2 0 ) \ d \ d [ \ -   \ / \ . ] ( 0 [ 1 - 9 ] | 1 [ 0 1 2 ] ) [ \ -   \ / \ . ] ( 0 [ 1 - 9 ] | [ 1 2 ] [ 0 - 9 ] | 3 [ 0 1 ] ) $ / g ;   / /   i d e m   c i - d e s s u s   m a i s   f o r m a t   a n g l a i s   ( E x   :   a a a a / m m / j j )  
 v a r   r e g E x p B o o l e a n = / ^ t r u e | f a l s e $ / g ; 	 	 	 / /   A c c e p t e   u n e   c h a i n e   d e   t y p e   ' b o o l e a n '  
  
 / /   E x p r e s s i o n s   r é g u l i è r e s   d e   t e s t   d e   t y p e s   a d m i n i s t r a t i f s   f r a n ç a i s  
 v a r   r e g E x p C o d e P o s t a l = / ^ ( [ A - Z ] + [ A - Z ] ? \ - ) ? [ 0 - 9 ] { 1 , 2 }   ? [ 0 - 9 ] { 3 } $ / g ; 	 	 	 	 	 	 	 / /   A c c e p t e   u n e   c h a i n e   d e   t y p e   ' c o d e   p o s t a l ' .   E x   :   F - 3 3 3 7 0   o u   3 3   3 7 0   o u   3 3 3 7 0   o u   F - 1   3 7 0  
 v a r   r e g E x p T e l e p h o n e F i x e = / ^ ( 0 1 | 0 2 | 0 3 | 0 4 | 0 5 ) [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } $ / g ; 	 	 / /   A c c e p t e   u n   n u m e r o   d e   t é l é p h o n e   d e   t y p e   ' f i x e ' .   E x   :   0 1 . 3 4 . 1 2 . 5 2 . 3 0   o u   0 1 3 4 1 2 5 2 3 0  
 v a r   r e g E x p T e l e p h o n e P o r t a b l e = / ^ ( 0 6 ) [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } $ / g ; 	 	 	 / /   A c c e p t e   u n   n u m e r o   d e   t é l é p h o n e   d e   t y p e   ' p o r t a b l e ' .  
 v a r   r e g E x p T e l e p h o n e N a t i o n a l = / ^ ( 0 [ 1 2 3 4 5 6 8 ] ) [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } $ / g ; 	 	 / /   A c c e p t e   u n   n u m e r o   d e   t é l é p h o n e   d e   t y p e   ' n a t i o n a l '   y   c o m p r i s   n u m é r o s   e n   ' 0 8 ' .  
 v a r   r e g E x p T e l e p h o n e I n t e r n a t i o n a l = / ^ ( \ + [ 0 - 9 ] { 2 } ) [   \ . \ - ] ? [ 0 - 9 ] [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } $ / g ; 	 / /   A c c e p t e   u n   n u m e r o   d e   t é l é p h o n e   d e   t y p e   ' i n t e r n a t i o n a l ' .   E x   :   ( + 3 3 )   1   3 4   1 2   5 2   3 0  
  
 v a r   r e g E x p N u m e r o S e c u r i t e S o c i a l e = / ^ [ 1 2 ] [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? ( 0 [ 1 - 9 ] | [ 1 ] [ 0 - 2 ] ) [   \ . \ - ] ? ( [ 0 - 9 ] { 2 } | 2 A | 2 B ) [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } $ / g ;   / /   A c c e p t e   u n   n u m e r o   d e   s é c u r i t é   s o c i a l e   f r a n ç a i s .   E x   :   1   8 5   3 4   3 3   3 5 4   4 5 0   4 5  
  
 v a r   r e g E x p T V A I n t r a c o m m u n a u t a i r e = / ^ [ A - Z ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } $ / g ; 	 	 / /   A c c e p t e   u n   n u m e r o   d e   T V A   I n t r a - c o m m u n a u t a i r e .   E x   :   F R   0 2   2 5 4   2 5 4   2 5 4  
 v a r   r e g E x p N u m e r o S i r e n = / ^ [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } $ / g ; 	 	 	 	 	 	 	 / /   A c c e p t e   u n   n u m e r o   S I R E N .   E x   :   2 5 4   2 5 4   2 5 4  
 v a r   r e g E x p N u m e r o S i r e t = / ^ [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 3 } [   \ . \ - ] ? [ 0 - 9 ] { 5 } $ / g ; 	 	 	 	 	 / /   A c c e p t e   u n   n u m e r o   S I R E T .   E x   :   2 5 4   2 5 4   2 5 4   1 2 3 4 5  
 v a r   r e g E x p C o d e A p e = / ^ [ 0 - 9 ] { 2 } [   \ . \ - ] ? [ 0 - 9 ] { 1 }   ? [ a - z A - Z ] $ / g ; 	 	 	 	 	 	 	 	 / /   A c c e p t e   u n   c o d e   A P E .   E x   :   2 5 . 4 Z  
  
 / /   E x p r e s s i o n s   r é g u l i è r e s   d e   t e s t   d e   t y p e s   l i é s   à   i n t e r n e t  
  
 v a r   r e g E x p E m a i l A d r e s s = / ^ [ A - Z a - z 0 - 9 ] ( ( [ _ \ . \ - ] ? [ a - z A - Z 0 - 9 ] + ) * ) @ ( [ A - Z a - z 0 - 9 ] + ) ( ( [ \ . \ - ] ? [ a - z A - Z 0 - 9 ] + ) * ) \ . ( [ A - Z a - z ] { 2 , } ) $ / g ; 	 	 	 	 	 	 	 	 	 	 / /   A c c e p t e   u n e   a d r e s s e   e m a i l .   E x   :   t o t o @ t o t o . c o m  
 v a r   r e g E x p I p A d r e s s = / \ b ( 2 5 [ 0 - 5 ] | 2 [ 0 - 4 ] [ 0 - 9 ] | [ 0 1 ] ? [ 0 - 9 ] [ 0 - 9 ] ? ) \ . ( 2 5 [ 0 - 5 ] | 2 [ 0 - 4 ] [ 0 - 9 ] | [ 0 1 ] ? [ 0 - 9 ] [ 0 - 9 ] ? ) \ . ( 2 5 [ 0 - 5 ] | 2 [ 0 - 4 ] [ 0 - 9 ] | [ 0 1 ] ? [ 0 - 9 ] [ 0 - 9 ] ? ) \ . ( 2 5 [ 0 - 5 ] | 2 [ 0 - 4 ] [ 0 - 9 ] | [ 0 1 ] ? [ 0 - 9 ] [ 0 - 9 ] ? ) \ b / g ; 	 / /   A c c e p t e   u n e   a d r e s s e   i p .   E x   :   1 9 2 . 1 6 8 . 0 . 1  
 v a r   r e g E x p D o m a i n N a m e = / ^ ( [ a - z A - Z 0 - 9 ] ( [ a - z A - Z 0 - 9 \ - ] { 0 , 6 1 } [ a - z A - Z 0 - 9 ] ) ? \ . ) + [ a - z A - Z ] { 2 , 6 } $ / g ; 	 	 	 	 	 	 	 	 	 	 	 	 	 / /   A c c e p t e   u n   n o m   d e   d o m a i n e .   E x   :   t o t o . c o m  
 v a r   r e g E x p U r l = / ^ ( ( ( h t | f ) t p ( s ? ) ) \ : \ / \ / ) ? ( ( [ a - z A - Z 0 - 9 ] + ( [ @ \ - \ . ] ? [ a - z A - Z 0 - 9 ] + ) * ) ( \ : [ a - z A - Z 0 - 9 \ - \ . ] + ) ? @ ) ? ( w w w . | f t p . | [ a - z A - Z ] + . ) ? [ a - z A - Z 0 - 9 \ - \ . ] + \ . ( [ a - z A - Z ] { 2 , } ) ( \ : [ 0 - 9 ] + ) ? \ / ? / g ; 	 	 	 / /   A c c e p t e   u n e   u r l   f t p ,   h t t p   o u   h t t p s ,   a v e c   o u   s a n s   l o g i n / m o t   d e   p a s s e ,   a v e c   o u   s a n s   n u m e r o   d e   p o r t .   E x   :   h t t p : / / w w w . t o t o . c o m ,   f t p : / / t o t o : t o t o @ f t p . t o t o . c o m : 2 1 /  
  
 v a r   r e g E x p H e x C o l o r = / ^ # [ 0 - 9 A - F a - f ] { 6 } $ / g ;   / /   A c c e p t e   u n e   c o u l e u r   h e x a d é c i m a l e  
  
 / / L e s   d e u x   f o n c t i o n   s u i v a n t e s   s e r v e n t   à   i d e n t i f i e r   s i   u n e   c h a i n e   d e   c a r a c t è r e   e s t   c o m p a t i b l e   o u   n o n   a v e c   u n e   e x p r e s s i o n   r é g u l i è r e   p a s s é e   e n   p a r a m è t r e  
 f u n c t i o n   m a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g u l a r E x p r e s s i o n )  
 {  
 	 v a r   r e s u l t a t   =   v a l e u r . m a t c h ( r e g u l a r E x p r e s s i o n ) ;  
 	 i f ( r e s u l t a t ! = n u l l   & &   r e s u l t a t . l e n g t h = = 1 )   r e t u r n   t r u e ;  
 	 e l s e   r e t u r n   f a l s e ;  
 }  
  
 f u n c t i o n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g u l a r E x p r e s s i o n )  
 {  
 	 i f ( m a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g u l a r E x p r e s s i o n ) )   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 ;  
 }  
  
 / *  
 l e s   f o n c t i o n s   d e   c o n t r ô l e   s u i v a n t e s   p r e n n e n t   t o u t e s   c o m m e   a r g u m e n t   l a   v a l e u r   d e   l ' a t t r i b u t   " v a l u e "   d ' u n   c h a m p   d e   f o r m u l a i r e   d e   t y p e   " t e x t "   o u   " p a s s w o r d "  
 * /  
 f u n c t i o n   i s E m p t y ( v a l e u r )  
 {  
 	 r e t u r n   m a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p E m p t y ) ;  
 }  
  
 f u n c t i o n   i s N o t E m p t y ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p E m p t y ) ;  
 }  
  
 f u n c t i o n   i s N o t 8 C h a r s L e n g t h ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p 8 C h a r s ) ;  
 }  
  
 f u n c t i o n   i s N o t A l p h a n u m e r i c ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p A l p h a n u m e r i c ) ;  
 }  
  
 f u n c t i o n   i s N o t A l p h a n u m e r i c W i t h W h i t e s p a c e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p A l p h a n u m e r i c W i t h W h i t e s p a c e ) ;  
 }  
  
 f u n c t i o n   i s N o t A l p h a b e t i c ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p A l p h a b e t i c ) ;  
 }  
  
 f u n c t i o n   i s N o t N u m e r i c ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p N u m e r i c ) ;  
 }  
  
 f u n c t i o n   i s N o t I n t ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p I n t ) ;  
 }  
  
 f u n c t i o n   i s N o t D o u b l e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p D o u b l e ) ;  
 }  
  
 f u n c t i o n   i s N o t F l o a t ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p I n t ) ;  
 }  
  
 f u n c t i o n   i s N o t B o o l e a n ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p B o o l e a n ) ;  
 }  
  
 f u n c t i o n   i s N o t T i m e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T i m e ) ;  
 }  
  
 f u n c t i o n   i s N o t D a t e ( v a l e u r ,   m o d e )  
 {  
 	 s w i t c h   ( m o d e )  
 	 {  
 	 	 c a s e   " f r "   :    
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p F r e n c h D a t e ) ;  
 	 	 	 b r e a k ;  
 	 	 c a s e   " e n "   :  
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p E n g l i s h D a t e ) ;  
 	 	 	 b r e a k ;  
 	 	 d e f a u l t   :    
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p F r e n c h D a t e ) ;  
 	 	 	 b r e a k ;  
 	 }  
 }  
  
 f u n c t i o n   i s N o t C o d e P o s t a l ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p C o d e P o s t a l ) ;  
 }  
  
 f u n c t i o n   i s N o t T e l e p h o n e ( v a l e u r ,   m o d e )  
 {  
 	 s w i t c h   ( m o d e )  
 	 {  
 	 	 c a s e   " f i x e "   :    
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T e l e p h o n e F i x e ) ;  
 	 	 	 b r e a k ;  
 	 	 c a s e   " p o r t "   :  
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T e l e p h o n e P o r t a b l e ) ;  
 	 	 	 b r e a k ;  
 	 	 c a s e   " n a t i "   :  
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T e l e p h o n e N a t i o n a l ) ;  
 	 	 	 b r e a k ;  
 	 	 c a s e   " i n t e "   :  
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T e l e p h o n e I n t e r n a t i o n a l ) ;  
 	 	 	 b r e a k ;  
 	 	 d e f a u l t   :    
 	 	 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T e l e p h o n e N a t i o n a l ) ;  
 	 	 	 b r e a k ;  
 	 }  
 }  
  
 f u n c t i o n   i s N o t N u m e r o S e c u r i t e S o c i a l e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p N u m e r o S e c u r i t e S o c i a l e ) ;  
 }  
  
 f u n c t i o n   i s N o t T V A I n t r a c o m m u n a u t a i r e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p T V A I n t r a c o m m u n a u t a i r e ) ;  
 }  
  
 f u n c t i o n   i s N o t N u m e r o S i r e n ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p N u m e r o S i r e n ) ;  
 }  
  
 f u n c t i o n   i s N o t N u m e r o S i r e t ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p N u m e r o S i r e t ) ;  
 }  
  
 f u n c t i o n   i s N o t C o d e A p e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p C o d e A p e ) ;  
 }  
  
 f u n c t i o n   i s N o t E m a i l A d r e s s ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p E m a i l A d r e s s ) ;  
 }  
  
 f u n c t i o n   i s N o t I p A d r e s s ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p I p A d r e s s ) ;  
 }  
  
 f u n c t i o n   i s N o t D o m a i n N a m e ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p D o m a i n N a m e ) ;  
 }  
  
 f u n c t i o n   i s N o t U r l ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p U r l ) ;  
 }  
  
 f u n c t i o n   i s N o t H e x C o l o r ( v a l e u r )  
 {  
 	 r e t u r n   d o e s n t M a t c h R e g u l a r E x p r e s s i o n ( v a l e u r ,   r e g E x p H e x C o l o r ) ;  
 }  
  
  
 f u n c t i o n   c h e c k F o r m u l a i r e ( i d F i e l d ,   n o m F i e l d ,   t y p e F i e l d ,   i d F o r m u l a i r e )  
 {  
     v a r   f i e l d V a l u e   =   " " ;  
     f o r   ( v a r   i = 0 ;   i   <   i d F i e l d . l e n g t h ;   + + i )   {  
         f i e l d 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 ( i d F i e l d [ i ] ) . v a l u e ;  
         i f   ( f i e l d V a l u e   ! =   n u l l   & &   f i e l d V a l u e . l e n g t h   >   0 )   {  
 	 	     i f   ( t y p e F i e l d [ i ]   = =   " n u m e r i c " )   {  
 	 	 	 	 i f   ( i s N o t D o u b l e ( f i e l d V a l u e ) )   {  
 	 	 	 	     a l e r t ( " L e   c o n t e n u   d u   c h a m p   "   +   n o m F i e l d [ i ]   +   "   d o i t   e t r e   u n   n u m e r i q u e " ) ;  
 	 	 	 	     r e t u r n   f a l s e ;  
 	 	         }  
 	         }  
 	         i f   ( t y p e F i e l d [ i ]   = =   " a l p h a n u m e r i c " )   {  
 	          
 	 	 	 	 f o r   ( v a r   i I d x   =   0 ;   i I d x   <   f i e l d V a l u e . l e n g t h ;   i I d x + + )  
 	 	 	 	 {  
 	 	 	 	 	 s C h a r   =   f i e l d V a l u e . c h a r A t ( i I d x ) ;  
 	 	 	 	 	 i f   ( " a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 , . _ -   ' à ä â é è ë ê ï î î ô û ü ç Ç É È À Ù Ô Â Î ° " . i n d e x O f ( s C h a r )   = =   - 1 )   {  
 	 	 	 	 	         a l e r t ( " L e   c o n t e n u   d u   c h a m p   "   +   n o m F i e l d [ i ]   +   "   d o i t   e t r e   u n   a l p h a   n u m e r i q u e " ) ;  
 	 	 	 	 	 	 r e t u r n   f a l s e ;  
 	         	 	 	 }  
 	         	 	 }  
 	 	         }  
 	         }  
 	         i f   ( t y p e F i e l d [ i ]   = =   " e m a i l " )   {  
 	 	 	 	 i f   ( i s N o t E m a i l A d r e s s ( f i e l d V a l u e ) )   {  
 	 	 	 	     a l e r t ( " L e   c o n t e n u   d u   c h a m p   "   +   n o m F i e l d [ i ]   +   "   n   e s t   p a s   u n   E m a i l " ) ;  
 	 	 	 	     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   a f f Z o n e O n g l e t ( i Z o n e ,   i N b Z o n e ,   s C o u l e u r F o n d ,   s C o u l e u r L i s e r e )  
 {  
 	 f o r   ( v a r   i   =   1 ;   i   <   i N b Z o n e   +   1 ;   i + + )  
 	 {  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t r Z o n e ' + i ] ) . 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 ( [ ' t d L i e n ' + i ] ) . s t y l e . b o r d e r T o p   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . b o r d e r L e f t   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . b o r d e r R i g h t   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . b o r d e r B o t t o m   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . f o n t W e i g h t   =   ' n o r m a l ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . c o l o r   =   ' # 0 0 0 0 0 0 ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . b a c k g r o u n d C o l o r   =   ' # F F F F F F ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i ] ) . s t y l e . v e r t i c a l A l i g n   =   ' m i d d l e ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . p a d d i n g   =   ' 0 p x   5 p x   0 p x   5 p x   ! i m p o r t a n t ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . b o r d e r T o p   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . b o r d e r L e f t   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . b o r d e r R i g h t   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . b o r d e r B o t t o m   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . b a c k g r o u n d C o l o r   =   ' # F F F F F F ' ;  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . h e i g h t   =   ' 6 6 p x ' ;  
 	 	 / / d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i ] ) . s t y l e . m a r g i n   =   ' 2 p x   2 p x   2 p x   2 p x ' ;  
 	 }  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t r Z o n e ' + i Z o n e ] ) . s t y l e . d i s p l a y   =   ' ' ; 	 	  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r T o p   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r L e f t   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r R i g h t   =   ' 1 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r B o t t o m   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . f o n t W e i g h t   =   ' b o l d ' ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . c o l o r   =   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . b a c k g r o u n d C o l o r   =   s C o u l e u r F o n d ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' t d L i e n ' + i Z o n e ] ) . s t y l e . v e r t i c a l A l i g n   =   ' m i d d l e ' ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . p a d d i n g   =   ' 0 p x   0 p x   0 p x   0 p x ' ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r T o p   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r L e f t   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r R i g h t   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . b o r d e r B o t t o m   =   ' 0 p x   s o l i d   '   +   s C o u l e u r L i s e r e ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . b a c k g r o u n d C o l o r   =   s C o u l e u r F o n d ;  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . h e i g h t   =   ' 6 6 p x ' ;  
 	 / / d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v L i e n ' + i Z o n e ] ) . s t y l e . m a r g i n   =   ' 2 p x   2 p x   2 p x   2 p x ' ;  
 }  
  
 f u n c t i o n   a f f Z o n e V e r t i c a l ( i Z o n e ,   i N b Z o n e )  
 {  
 	 f o r   ( v a r   i   =   1 ;   i   <   i N b Z o n e   +   1 ;   i + + )  
 	 {  
 	 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v Z o n e ' + i ] ) . 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 ( [ ' a L i e n ' + i ] ) . s t y l e . f o n t W e i g h t   =   ' n o r m a l ' ; 	  
 	 }  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' d i v Z o n e ' + i Z o n e ] ) . s t y l e . d i s p l a y   =   ' ' ; 	 	  
 	 d o c u m e n t . g e t E l e m e n t B y I d ( [ ' a L i e n ' + i Z o n e ] ) . s t y l e . f o n t W e i g h t   =   ' b o l d ' ; 	 	  
 }  
  
 
