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