Quarterly report pursuant to Section 13 or 15(d)

13. Warrants (Details)

v3.5.0.2
13. Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Common stock warrants outstanding    
Exercise Price Minimum $ 0.50  
Exercise Price Maximum $ 3.30  
Number outstanding 27,991,153  
Weighted Average Remaining Contractual Life (years) 3 years  
Number Exercisable 27,991,153  
Weighted Average Exercise Price $ 1.94 $ 2.05
Warrant [Member]    
Common stock warrants outstanding    
Exercise Price $ 1.25  
Number outstanding 22,101  
Weighted Average Remaining Contractual Life (years) 1 year 4 months 28 days  
Weighted Average Exercise Price $ 1.25  
Number Exercisable 22,101  
Weighted Average Exercise Price $ 1.25  
Warrant One [Member]    
Common stock warrants outstanding    
Exercise Price $ 1  
Number outstanding 1,632,375  
Weighted Average Remaining Contractual Life (years) 8 months 9 days  
Weighted Average Exercise Price $ 1  
Number Exercisable 1,632,375  
Weighted Average Exercise Price $ 1  
Warrant Two [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.9  
Number outstanding 75,000  
Weighted Average Remaining Contractual Life (years) 4 years 9 months 26 days  
Weighted Average Exercise Price $ 0.9  
Number Exercisable 75,000  
Weighted Average Exercise Price $ 0.9  
Warrant Three [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.87  
Number outstanding 1,303,300  
Weighted Average Remaining Contractual Life (years) 2 years 7 months 10 days  
Weighted Average Exercise Price $ 0.87  
Number Exercisable 1,303,300  
Weighted Average Exercise Price $ 0.87  
Warrant Four [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.75  
Number outstanding [1] 55,491  
Weighted Average Remaining Contractual Life (years) 1 year 10 months 28 days  
Weighted Average Exercise Price $ 0.75  
Number Exercisable 55,491  
Weighted Average Exercise Price $ 0.75  
Warrant Five [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.65  
Number outstanding 590,000  
Weighted Average Remaining Contractual Life (years) 2 years 4 months 24 days  
Weighted Average Exercise Price $ 0.65  
Number Exercisable 590,000  
Weighted Average Exercise Price $ 0.65  
Warrant Six [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.5  
Number outstanding [1] 12,743,728  
Weighted Average Remaining Contractual Life (years) 2 years 10 months 13 days  
Weighted Average Exercise Price $ 0.5  
Number Exercisable [1] 12,743,728  
Weighted Average Exercise Price $ 0.5  
Warrant Seven [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.48  
Number outstanding 7,000  
Weighted Average Remaining Contractual Life (years) 1 year 11 months 19 days  
Weighted Average Exercise Price $ 0.48  
Number Exercisable 7,000  
Weighted Average Exercise Price $ 0.48  
Warrant Eight [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.35  
Number outstanding [1] 11,562,158  
Weighted Average Remaining Contractual Life (years) 3 years 6 months 11 days  
Weighted Average Exercise Price $ 0.35  
Number Exercisable [1] 11,562,158  
Weighted Average Exercise Price $ 0.35  
[1] All warrants exercisable at $0.50 and 6,872,164 warrants exercisable at $0.35 contain dilution protections that increase the number of shares purchasable at exercise upon the issuance of securities at a price below the current exercise price.