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