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