ÿþ/ * 
   *   S i m p l e M o d a l   C o n t a c t   F o r m 
   *   h t t p : / / w w w . e r i c m m a r t i n . c o m / p r o j e c t s / s i m p l e m o d a l / 
   *   h t t p : / / c o d e . g o o g l e . c o m / p / s i m p l e m o d a l / 
   * 
   *   C o p y r i g h t   ( c )   1 0 0 9   E r i c   M a r t i n   -   h t t p : / / e r i c m m a r t i n . c o m 
   * 
   *   L i c e n s e d   u n d e r   t h e   M I T   l i c e n s e : 
   *       h t t p : / / w w w . o p e n s o u r c e . o r g / l i c e n s e s / m i t - l i c e n s e . p h p 
   * 
   *   R e v i s i o n :   $ I d :   c o n t a c t . j s   1 8 5   2 0 0 9 - 0 2 - 0 9   2 1 : 5 1 : 1 2 Z   e m a r t i n 2 4   $ 
   * 
   * /  
  
 $ ( d o c u m e n t ) . r e a d y ( f u n c t i o n ( )   {  
  
 $ ( ' l a b e l [ c l a s s = r e p o r t _ a b u s e ] ' ) . c l i c k ( f u n c t i o n ( e )   {  
  
                         $ ( ' # c u r r e n t _ p a r a m s ' ) . a t t r ( " v a l u e " ,   $ ( t h i s ) . a t t r ( ' i d ' ) ) ;  
          
                         $ ( " # m o d a l d i a l o g " ) . m o d a l ( {  
                                 c l o s e :   f a l s e ,  
                                 p o s i t i o n :   [ " 1 5 % " ,   ] ,  
                                 o v e r l a y I d :   ' c o n t a c t - o v e r l a y ' ,  
                                 c o n t a i n e r I d :   ' c o n t a c t - c o n t a i n e r ' ,  
                                 o n O p e n :   c o n t a c t . o p e n ,  
                                 o n S h o w :   c o n t a c t . s h o w ,  
                                 o n C l o s e :   c o n t a c t . c l o s e  
                         } ) ;  
         } ) ;  
  
 } ) ;  
  
 $ ( d o c u m e n t ) . r e a d y ( f u n c t i o n ( )   {  
  
             $ ( ' l a b e l [ c l a s s = 1 r e p o r t _ a b u s e ] ' ) . c l i c k ( f u n c t i o n ( e )   {  
 	       / /   e . p r e v e n t D e f a u l t ( ) ;  
  
 	 	 / /   l o a d   t h e   c o n t a c t   f o r m   u s i n g   a j a x 
 
 	 	 	 / /   c r e a t e   a   m o d a l   d i a l o g   w i t h   t h e   d a t a 
 	 	 	 $ ( " # m o d a l d i a l o g " ) . m o d a l ( { 
 	 	 	 	 c l o s e :   f a l s e , 
 	 	 	 	 p o s i t i o n :   [ " 1 5 % " , ] , 
 	 	 	 	 o v e r l a y I d :   ' c o n t a c t - o v e r l a y ' , 
 	 	 	 	 c o n t a i n e r I d :   ' c o n t a c t - c o n t a i n e r ' , 
 	 	 	 	 o n O p e n :   c o n t a c t . o p e n , 
 	 	 	 	 o n S h o w :   c o n t a c t . s h o w , 
 	 	 	 	 o n C l o s e :   c o n t a c t . c l o s e 
 	 	 	 } ) ; 
 
 	 } ) ; 
 
 	 / /   p r e l o a d   i m a g e s 
 	 v a r   i m g   =   [ ' c a n c e l . p n g ' ,   ' f o r m _ b o t t o m . g i f ' ,   ' f o r m _ t o p . g i f ' ,   ' l o a d i n g . g i f ' ,   ' s e n d . p n g ' ] ; 
 	 $ ( i m g ) . e a c h ( f u n c t i o n   ( )   { 
 	 	 v a r   i   =   n e w   I m a g e ( ) ; 
 	 	 i . s r c   =   ' i m g / c o n t a c t / '   +   t h i s ; 
 	 } ) ; 
 } ) ;  
  
 v a r   c o n t a c t   =   {  
         m e s s a g e :   n u l l ,  
         o p e n :   f u n c t i o n ( d i a l o g )   {  
  
                 / /   a d d   p a d d i n g   t o   t h e   b u t t o n s   i n   f i r e f o x / m o z i l l a  
                 i f   ( $ . b r o w s e r . m o z i l l a )   {  
                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - b u t t o n ' ) . c s s ( {  
                                 ' p a d d i n g - b o t t o m ' :   ' 2 p x '  
                         } ) ;  
                 }  
                 / /   i n p u t   f i e l d   f o n t   s i z e  
                 i f   ( $ . b r o w s e r . s a f a r i )   {  
                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - i n p u t ' ) . c s s ( {  
                                 ' f o n t - s i z e ' :   ' . 9 e m '  
                         } ) ;  
                 }  
  
                 / /   d y n a m i c a l l y   d e t e r m i n e   h e i g h t  
                 v a r   h   =   1 8 0 ;  
                 i f   ( $ ( ' # c o n t a c t - s u b j e c t ' ) . l e n g t h )   {  
                         h   + =   2 6 ;  
                 }  
                 i f   ( $ ( ' # c o n t a c t - c c ' ) . l e n g t h )   {  
                         h   + =   2 2 ;  
                 }  
  
                 v a r   t i t l e   =   $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - t i t l e ' ) . h t m l ( ) ;  
  
                 d i a l o g . o v e r l a y . f a d e I n ( 2 0 ,   f u n c t i o n ( )   {  
                         d i a l o g . c o n t a i n e r . f a d e I n ( 2 0 ,   f u n c t i o n ( )   {  
                                 d i a l o g . d a t a . f a d e I n ( 2 0 ,   f u n c t i o n ( )   {  
                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - c o n t e n t ' ) . a n i m a t e ( {  
                                                 h e i g h t :   h  
                                         } ,   f u n c t i o n ( )   {  
                                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - t i t l e ' ) . h t m l ( t i t l e ) ;  
                                                 $ ( ' # t i n t i r i m i n t i r i ' ) . f a d e I n ( 2 0 ,   f u n c t i o n ( )   {  
                                                         $ ( ' # c o n t a c t - c o n t a i n e r   # c o n t a c t - n a m e ' ) . f o c u s ( ) ;  
  
                                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - c c ' ) . c l i c k ( f u n c t i o n ( )   {  
                                                                 v a r   c c   =   $ ( ' # c o n t a c t - c o n t a i n e r   # c o n t a c t - c c ' ) ;  
                                                                 c c . i s ( ' : c h e c k e d ' )   ?   c c . a t t r ( ' c h e c k e d ' ,   ' ' )   :   c c . a t t r ( ' c h e c k e d ' ,   ' c h e c k e d ' ) ;  
                                                         } ) ;  
  
                                                         / /   f i x   p n g ' s   f o r   I E   6  
                                                         i f   ( $ . b r o w s e r . m s i e   & &   $ . b r o w s e r . v e r s i o n   <   7 )   {  
                                                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - b u t t o n ' ) . e a c h ( f u n c t i o n ( )   {  
                                                                         i f   ( $ ( t h i s ) . c s s ( ' b a c k g r o u n d I m a g e ' ) . m a t c h ( / ^ u r l [ ( " ' ] + ( . * \ . p n g ) [ ) " ' ] + $ / i ) )   {  
                                                                                 v a r   s r c   =   R e g E x p . $ 1 ;  
                                                                                 $ ( t h i s ) . c s s ( {  
                                                                                         b a c k g r o u n d I m a g e :   ' n o n e ' ,  
                                                                                         f i l t e r :   ' p r o g i d : D X I m a g e T r a n s f o r m . M i c r o s o f t . A l p h a I m a g e L o a d e r ( s r c = " '   +   s r c   +   ' " ,   s i z i n g M e t h o d = " c r o p " ) '  
                                                                                 } ) ;  
                                                                         }  
                                                                 } ) ;  
                                                         }  
                                                 } ) ;  
                                         } ) ;  
                                 } ) ;  
                         } ) ;  
                 } ) ;  
         } ,  
         s h o w :   f u n c t i o n ( d i a l o g )   {  
                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - s e n d ' ) . c l i c k ( f u n c t i o n ( e )   {  
                         e . p r e v e n t D e f a u l t ( ) ;  
  
                         / /   v a l i d a t e   f o r m  
                         i f   ( c o n t a c t . v a l i d a t e ( ) )   {  
                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e ' ) . f a d e O u t ( f u n c t i o n ( )   {  
                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e ' ) . r e m o v e C l a s s ( ' c o n t a c t - e r r o r ' ) . e m p t y ( ) ;  
                                 } ) ;  
                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - t i t l e ' ) . h t m l ( ' 7?@0I0=5  =0  :><5=B0@0. . . ' ) ;  
                                 $ ( ' # t i n t i r i m i n t i r i ' ) . h i d e ( ) ;  
                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - c o n t e n t ' ) . a n i m a t e ( {  
                                         h e i g h t :   ' 2 0 p x '  
                                 } ,   f u n c t i o n ( )   {  
                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - t i t l e ' ) . h t m l ( ' 7?@0I0=5  =0  :><5=B0@0. . . ' ) ;  
                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - l o a d i n g ' ) . f a d e I n ( 2 0 ,   f u n c t i o n ( )   {  
                                                 $ . a j a x ( {  
                                                         u r l :   ' . . / s e r v i c e s . a s m x / R e p o r t A b u s e ' ,  
                                                         d a t a :   ' i d = '   +   $ ( ' # c u r r e n t _ p a r a m s ' ) . v a l ( )   +   ' & c o m m e n t = '   +   $ ( ' # c o n t a c t - c o n t a i n e r   # c o n t a c t - m e s s a g e ' ) . v a l ( ) ,  
                                                         t y p e :   ' p o s t ' ,  
                                                         c a c h e :   f a l s e ,  
                                                         d a t a T y p e :   ' x m l ' ,  
                                                         s u c c e s s :   f u n c t i o n ( x h r )   {  
                                                                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - l o a d i n g ' ) . f a d e O u t ( 2 0 ,   f u n c t i o n ( )   {  
                                                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - t i t l e ' ) . h t m l ( $ ( ' m e s s a g e ' ,   x h r ) . t e x t ( ) ) ;  
                                                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e ' ) . f a d e I n ( 2 0 ) ;  
  
                                                                         s e t T i m e o u t ( " $ . m o d a l . c l o s e ( ) ; " ,   1 0 0 0 ) ;  
                                                                 } ) ;  
                                                         } ,  
                                                         e r r o r :   c o n t a c t . e r r o r  
                                                 } ) ;  
                                         } ) ;  
                                 } ) ;  
                         }  
                         e l s e   {  
                                 i f   ( $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e : v i s i b l e ' ) . l e n g t h   >   0 )   {  
                                         v a r   m s g   =   $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e   d i v ' ) ;  
                                         m s g . f a d e O u t ( 2 0 ,   f u n c t i o n ( )   {  
                                                 m s g . e m p t y ( ) ;  
                                                 c o n t a c t . s h o w E r r o r ( ) ;  
                                                 m s g . f a d e I n ( 2 0 ) ;  
                                         } ) ;  
                                 }  
                                 e l s e   {  
                                         $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e ' ) . a n i m a t e ( {  
                                                 h e i g h t :   ' 3 0 p x '  
                                         } ,   c o n t a c t . s h o w E r r o r ) ;  
                                 }  
  
                         }  
                 } ) ;  
         } ,  
         c l o s e :   f u n c t i o n ( d i a l o g )   {  
                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e ' ) . f a d e O u t ( ) ;  
  
                 $ ( ' # t i n t i r i m i n t i r i ' ) . f a d e O u t ( 2 0 ) ;  
                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - c o n t e n t ' ) . a n i m a t e ( {  
                         h e i g h t :   2 0  
                 } ,   f u n c t i o n ( )   {  
                         d i a l o g . d a t a . f a d e O u t ( 2 0 ,   f u n c t i o n ( )   {  
                                 d i a l o g . c o n t a i n e r . f a d e O u t ( 2 0 ,   f u n c t i o n ( )   {  
                                         d i a l o g . o v e r l a y . f a d e O u t ( 2 0 ,   f u n c t i o n ( )   {  
                                                 $ . m o d a l . c l o s e ( ) ;  
                                         } ) ;  
                                 } ) ;  
                         } ) ;  
                 } ) ;  
         } ,  
         v a l i d a t e :   f u n c t i o n ( )  
         {   r e t u r n   t r u e ;   } ,  
         e r r o r :   f u n c t i o n ( x h r )   {  
                 a l e r t ( x h r . s t a t u s T e x t ) ;  
         } ,  
         s h o w E r r o r :   f u n c t i o n ( )   {  
                 $ ( ' # c o n t a c t - c o n t a i n e r   . c o n t a c t - m e s s a g e ' )  
 	 	 	 . h t m l ( $ ( ' < d i v   c l a s s = " c o n t a c t - e r r o r " > ' ) . a p p e n d ( c o n t a c t . m e s s a g e ) )  
 	 	 	 . f a d e I n ( 2 0 ) ;  
         }  
 } ; 
