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