Quarterly report pursuant to Section 13 or 15(d)

6. Stock Options and Warrants (Details - Warrant activity)

v3.7.0.1
6. Stock Options and Warrants (Details - Warrant activity) - Warrants [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Number of Warrants    
Number of Warrants, Beginning balance 46,958,072  
Number of Warrants, Granted 350,000  
Number of Warrants, Exercised (1,850,000)  
Number of Warrants, Forfeited/expired (885,875)  
Number of Warrants, Ending balance 44,572,197 46,958,072
Number of Warrants, Exercisable 44,572,197  
Warrants Weighted Average Exercise Price    
Weighted Average Exercise Price, Beginning balance $ .11  
Weighted Average Exercise Price, Granted .01  
Weighted Average Exercise Price, Exercised .01  
Weighted Average Exercise Price, Forfeited/Expired 0.09  
Weighted Average Exercise Price, Ending balance .10 $ .11
Weighted Average Exercise Price, Exercisable $ .10  
custom:WarrantsWeightedAverageRemainingContractualTermAbstract    
Weighted Average Remaining Contractual Term 1 year 7 months 28 days 2 years 1 month 17 days
Weighted Average Remaining Contractual Term, Granted 2 years 9 months 22 days  
Weighted Average Remaining Contractual Term, Exercised 2 years 3 months 18 days  
Weighted Average Remaining Contractual Term, Exercisable 2 years 3 months 18 days