| 
           9. COMMON STOCK AND WARRANTS (Details) (USD $) 
         | 
        12 Months Ended | |
|---|---|---|
| 
           Dec. 31, 2013 
         | 
        
           Dec. 31, 2012 
         | 
      |
| 
           Minimum [Member] 
         | 
        ||
| Price per Share | ||
| Begining Balance | 1.80 | 1.80 | 
| Warrants issued | 6.32 | 6.45 | 
| Warrants exercised | 1.80 | 1.80 | 
| Warrants expired | 745.50 | |
| Ending Balance | 5.47 | 1.80 | 
| 
           Maximum [Member] 
         | 
        ||
| Price per Share | ||
| Begining Balance | 745.50 | 745.50 | 
| Warrants issued | 7.59 | 8.85 | 
| Warrants exercised | 8.85 | 7.95 | 
| Warrants expired | 745.50 | |
| Ending Balance | 735.00 | 745.50 | 
| 
           Warrant 
         | 
        ||
| Number of Shares | ||
| Begining Balance | 5,039,000 | 426,000 | 
| Warrants issued | 3,548,000 | 4,633,000 | 
| Warrants exercised | (285,000) | (20,000) | 
| Warrants expired | (27,000) | |
| Ending Balance | 8,275,000 | 5,039,000 | 
| Weighted Average Exercise Price | ||
| Begining Balance | $ 17.10 | $ 117.60 | 
| Warrants issued | $ 6.98 | $ 7.80 | 
| Warrants exercised | $ 7.27 | $ 2.85 | 
| Warrants expired | $ 745.50 | |
| Ending Balance | $ 10.04 | $ 17.10 | 
| X | ||||||||||
| 
             
- Definition 
          Warrant per price exercised No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          No authoritative reference available. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Warrants issued price No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Warrants exercised No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Warrants expired No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Warrants issued No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Weighted average exercise price warrants exercised No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          No authoritative reference available. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Weighted average exercise price warrants issued No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Weighted average exercise price warrants outstanding No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Number of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  |