Quarterly report pursuant to Section 13 or 15(d)

13. Warrants (Details)

v3.2.0.727
13. Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Common stock warrants outstanding    
Number Exercisable 3,270,458 3,095,458
Weighted Average Exercise Price $ 2.23 $ 2.31
Warrant One [Member]    
Common stock warrants outstanding    
Exercise Price $ 3.30  
Number outstanding 11,364  
Weighted Average Remaining Contractual Life (years) 10 months 13 days  
Weighted Average Exercise Price $ 3.30  
Number Exercisable 11,364  
Weighted Average Exercise Price $ 3.30  
Warrant Two [Member]    
Common stock warrants outstanding    
Exercise Price $ 1.25  
Number outstanding 40,252  
Weighted Average Remaining Contractual Life (years) 10 months 6 days  
Weighted Average Exercise Price $ 1.25  
Number Exercisable 40,252  
Weighted Average Exercise Price $ 1.25  
Warrant Three [Member]    
Common stock warrants outstanding    
Exercise Price $ 1.00  
Number outstanding 1,233,022  
Weighted Average Remaining Contractual Life (years) 1 year 11 months 1 day  
Weighted Average Exercise Price $ 1.00  
Number Exercisable 1,233,022  
Weighted Average Exercise Price $ 1.00  
Warrant Four [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.88  
Number outstanding 1,303,300  
Weighted Average Remaining Contractual Life (years) 3 years 10 months 10 days  
Weighted Average Exercise Price $ 0.88  
Number Exercisable 1,303,300  
Weighted Average Exercise Price $ 0.88  
Warrant Five [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.84  
Number outstanding 959,508  
Weighted Average Remaining Contractual Life (years) 4 years 1 month 17 days  
Weighted Average Exercise Price $ 0.84  
Number Exercisable 959,508  
Weighted Average Exercise Price $ 0.84  
Warrant Six [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.75  
Number outstanding 435,271  
Weighted Average Remaining Contractual Life (years) 11 days  
Weighted Average Exercise Price $ 0.75  
Number Exercisable 435,271  
Weighted Average Exercise Price $ 0.75  
Warrant Seven [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.67  
Number outstanding 3,805,000  
Weighted Average Remaining Contractual Life (years) 3 years 3 months 11 days  
Weighted Average Exercise Price $ 0.67  
Number Exercisable 3,805,000  
Weighted Average Exercise Price $ 0.67  
Warrant Eight [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.50  
Number outstanding 14,077,750  
Weighted Average Remaining Contractual Life (years) 4 years 1 month 2 days  
Weighted Average Exercise Price $ 0.50  
Number Exercisable 14,077,750  
Weighted Average Exercise Price $ 0.50  
Warrant [Member]    
Common stock warrants outstanding    
Number outstanding 21,865,467  
Weighted Average Remaining Contractual Life (years) 3 years 8 months 23 days  
Number Exercisable 21,865,467  
Warrant [Member] | Minimum [Member]    
Common stock warrants outstanding    
Exercise Price $ 0.50  
Warrant [Member] | Maximum [Member]    
Common stock warrants outstanding    
Exercise Price $ 3.30