ÿþf u n c t i o n   P a g e r ( t a b l e N a m e ,   i t e m s P e r P a g e )   {  
         t h i s . t a b l e N a m e   =   t a b l e N a m e ;  
         t h i s . i t e m s P e r P a g e   =   i t e m s P e r P a g e ;  
         t h i s . c u r r e n t P a g e   =   1 ;  
         t h i s . p a g e s   =   0 ;  
         t h i s . i n i t e d   =   f a l s e ;  
          
         t h i s . s h o w R e c o r d s   =   f u n c t i o n ( f r o m ,   t o )   {                  
                 v a r   r o w s   =   d o c u m e n t . g e t E l e m e n t B y I d ( t a b l e N a m e ) . r o w s ;  
                 / /   i   s t a r t s   f r o m   1   t o   s k i p   t a b l e   h e a d e r   r o w  
 	 	 / /   i   s t a r t s   f r o m   0   t o   n o t   t o   d i s p l a y   t a b l e   h e a d e r   r o w  
                 f o r   ( v a r   i   =   0 ;   i   <   r o w s . l e n g t h ;   i + + )   {  
                         i f   ( i   <   f r o m   | |   i   >   t o )      
                                 r o w s [ i ] . s t y l e . d i s p l a y   =   ' n o n e ' ;  
                         e l s e  
                                 r o w s [ i ] . s t y l e . d i s p l a y   =   ' ' ;  
                 }  
         }  
          
         t h i s . s h o w P a g e   =   f u n c t i o n ( p a g e N u m b e r )   {  
         	 i f   ( !   t h i s . i n i t e d )   {  
         	 	 a l e r t ( " n o t   i n i t e d " ) ;  
         	 	 r e t u r n ;  
         	 }  
  
                 v a r   o l d P a g e A n c h o r   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' p g ' + t a b l e N a m e + ' _ ' + t h i s . c u r r e n t P a g e ) ;  
                 o l d P a g e A n c h o r . c l a s s N a m e   =   ' p g - n o r m a l ' ;  
                  
                 t h i s . c u r r e n t P a g e   =   p a g e N u m b e r ;  
                 v a r   n e w P a g e A n c h o r   =   d o c u m e n t . g e t E l e m e n t B y I d ( ' p g ' + t a b l e N a m e + ' _ ' + t h i s . c u r r e n t P a g e ) ;  
                 n e w P a g e A n c h o r . c l a s s N a m e   =   ' p g - s e l e c t e d ' ;  
                  
                 v a r   f r o m   =   ( p a g e N u m b e r   -   1 )   *   i t e m s P e r P a g e   +   1 ;  
                 v a r   t o   =   f r o m   +   i t e m s P e r P a g e   -   1 ;  
                 t h i s . s h o w R e c o r d s ( f r o m ,   t o ) ;  
         }        
          
         t h i s . p r e v   =   f u n c t i o n ( )   {  
                 i f   ( t h i s . c u r r e n t P a g e   >   1 )  
                         t h i s . s h o w P a g e ( t h i s . c u r r e n t P a g e   -   1 ) ;  
         }  
          
         t h i s . n e x t   =   f u n c t i o n ( )   {  
                 i f   ( t h i s . c u r r e n t P a g e   <   t h i s . p a g e s )   {  
                         t h i s . s h o w P a g e ( t h i s . c u r r e n t P a g e   +   1 ) ;  
                 }  
         }                                                  
          
         t h i s . i n i t   =   f u n c t i o n ( )   {  
                 v a r   r o w s   =   d o c u m e n t . g e t E l e m e n t B y I d ( t a b l e N a m e ) . r o w s ;  
                 v a r   r e c o r d s   =   ( r o w s . l e n g t h   -   1 ) ;    
                 t h i s . p a g e s   =   M a t h . c e i l ( r e c o r d s   /   i t e m s P e r P a g e ) ;  
                 t h i s . i n i t e d   =   t r u e ;  
         }  
  
         t h i s . s h o w P a g e N a v   =   f u n c t i o n ( p a g e r N a m e ,   p o s i t i o n I d )   {  
         	 i f   ( !   t h i s . i n i t e d )   {  
         	 	 a l e r t ( " n o t   i n i t e d " ) ;  
         	 	 r e t u r n ;  
         	 }  
         	 v a r   e l e m e n t   =   d o c u m e n t . g e t E l e m e n t B y I d ( p o s i t i o n I d ) ;  
         	  
         	 v a r   p a g e r H t m l   =   ' < d i v > < s p a n   o n c l i c k = " '   +   p a g e r N a m e   +   ' . p r e v ( ) ; "   c l a s s = " p g - n o r m a l " >   & # 1 7 1   
N N5_  < / s p a n >   < s p a n > | < / s p a n >   ' ;  
                 f o r   ( v a r   p a g e   =   1 ;   p a g e   < =   t h i s . p a g e s ;   p a g e + + )    
                         p a g e r H t m l   + =   ' < s p a n   i d = " p g ' + t a b l e N a m e + ' _ '   +   p a g e   +   ' "   c l a s s = " p g - n o r m a l "   o n c l i c k = " '   +   p a g e r N a m e   +   ' . s h o w P a g e ( '   +   p a g e   +   ' ) ; " > '   +   p a g e   +   ' < / s p a n >   < s p a n > | < / s p a n >   ' ;  
                 p a g e r H t m l   + =   ' < s p a n   o n c l i c k = " ' + p a g e r N a m e + ' . n e x t ( ) ; "   c l a s s = " p g - n o r m a l " >   N N5_  & # 1 8 7 ; < / s p a n > < / d i v > ' ;                          
                  
                 e l e m e n t . i n n e r H T M L   =   p a g e r H t m l ;  
         }  
 }  
  
 
