ÿþf u n c t i o n   m a s k ( s t r ,   t e x t b o x ,   l o c ,   d e l i m )   {  
         v a r   l o c s   =   l o c . s p l i t ( ' , ' ) ;  
         v a r   c o d e   =   w i n d o w . e v e n t . k e y C o d e ;  
  
         i f   ( ( c o d e   > =   9 7   & &   c o d e   < =   1 0 5 )   | |   c o d e   = =   1 9 1   | |   c o d e   = =   1 0 9   | |   ( c o d e   > =   4 8   & &   c o d e   < =   5 7 ) )   {  
                 f o r   ( v a r   i   =   0 ;   i   <   l o c s . l e n g t h ;   i + + )   {  
                         f o r   ( v a r   k   =   0 ;   k   < =   s t r . l e n g t h ;   k + + )   {  
                                 i f   ( k   = =   ( p a r s e I n t ( l o c s [ i ] )   +   1 ) )   {  
                                         i f   ( s t r . s u b s t r i n g ( k   -   1 ,   k )   ! =   d e l i m )   {  
                                                 s t r   =   s t r . s u b s t r i n g ( 0 ,   k   -   1 )   +   d e l i m   +   s t r . s u b s t r i n g ( k   -   1 ) ;  
                                         }  
                                 }  
                         }  
                 }  
                 t e x t b o x . v a l u e   =   s t r ;  
                 i f   ( ! d o c u m e n t . a l l )  
                         t e x t b o x . s e t S e l e c t i o n R a n g e ( s t r . l e n g t h ,   s t r . l e n g t h ) ;  
         }  
 }  
  
 f u n c t i o n   i n s e r t A t C u r s o r ( m y F i e l d ,   m y V a l u e )   {  
         / / I E   s u p p o r t          
         i f   ( d o c u m e n t . s e l e c t i o n )   {  
                 / / m y F i e l d . f o c u s ( ) ;  
                 s e l   =   d o c u m e n t . s e l e c t i o n . c r e a t e R a n g e ( ) ;  
                 s e l . t e x t   =   m y V a l u e ;  
         }  
         / / M O Z I L L A / N E T S C A P E   s u p p o r t  
         e l s e   i f   ( m y F i e l d . s e l e c t i o n S t a r t   | |   m y F i e l d . s e l e c t i o n S t a r t   = =   ' 0 ' )   {  
                 v a r   s t a r t P o s   =   m y F i e l d . s e l e c t i o n S t a r t ;  
                 v a r   e n d P o s   =   m y F i e l d . s e l e c t i o n E n d ;  
                 m y F i e l d . v a l u e   =   m y F i e l d . v a l u e . s u b s t r i n g ( 0 ,   s t a r t P o s )   +   m y V a l u e   +   m y F i e l d . v a l u e . s u b s t r i n g ( e n d P o s ,   m y F i e l d . v a l u e . l e n g t h ) ;  
         }  
 } 
