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