Annual report pursuant to Section 13 and 15(d)

8. Stock Options and Warrants (Details-Warrants by price)

v3.8.0.1
8. Stock Options and Warrants (Details-Warrants by price) - Warrants [Member] - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Outstanding Warrants      
Warrants outstanding 17,622,437 11,446,892 4,411,667
Weighted average exercise price, warrants outstanding $ 0.09 $ 0.15 $ 0.31
Exercisable Warrants      
Warrants exercisable 17,572,437    
Weighted average exercise price, warrants exercisable $ .09    
$0.05 - $0.99 per share [Member]      
Outstanding Warrants      
Warrants outstanding 17,622,437    
Life (Years) 10 months 24 days